func Delete(rw http.ResponseWriter, req *http.Request, r render.Render, params martini.Params) { ctx := appengine.NewContext(req) q := quote.Quote{} intID, err := strconv.Atoi(params["id"]) if err == nil { q.ID = int64(intID) } if err := q.Get(ctx); err != nil { http.Error(rw, "failed to delete quote", http.StatusInternalServerError) return } if err := q.Delete(ctx); err != nil { http.Error(rw, "failed to delete quote", http.StatusInternalServerError) return } r.Status(200) return }