func GetWarrantyByContact(rw http.ResponseWriter, req *http.Request, enc encoding.Encoder, params martini.Params) string { var err error var w warranty.Warranty id := params["id"] w.Contact.ID, err = strconv.Atoi(id) if err != nil { apierror.GenerateError("Trouble parsing contact ID.", err, rw, req) return "" } ws, err := w.GetByContact() if err != nil { apierror.GenerateError("Trouble getting warranty by contact.", err, rw, req) return "" } return encoding.Must(enc.Encode(ws)) }