示例#1
0
文件: showcase.go 项目: ninnemana/API
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))
}