func Delete(rw http.ResponseWriter, req *http.Request, enc encoding.Encoder, params martini.Params) string { var err error var a showcase.Showcase idStr := params["id"] id, err := strconv.Atoi(idStr) if err != nil { apierror.GenerateError("Trouble getting testimonial ID", err, rw, req) } a.ID = id err = a.Delete() if err != nil { apierror.GenerateError("Trouble deleting testimonial", err, rw, req) } return encoding.Must(enc.Encode(a)) }