Esempio n. 1
0
func GetWarranty(rw http.ResponseWriter, req *http.Request, enc encoding.Encoder, params martini.Params) string {
	var err error
	var w warranty.Warranty
	id := params["id"]
	w.ID, err = strconv.Atoi(id)

	err = w.Get()
	if err != nil {
		apierror.GenerateError("Trouble getting warranty", err, rw, req)
		return ""
	}
	return encoding.Must(enc.Encode(w))
}