func (c *appContext) deletetaskHandler(w http.ResponseWriter, r *http.Request) { params := context.Get(r, "params").(httprouter.Params) repo := tasksModel.TaskRepo{c.db.C("tasks")} err := repo.Delete(params.ByName("id")) if err != nil { panic(err) } w.WriteHeader(204) w.Write([]byte("\n")) }