func (c *AppContext) DeleteBillHandler(w http.ResponseWriter, r *http.Request) { params := context.Get(r, "params").(httprouter.Params) repo := repo.BillRepo{c.DB.C("bills")} err := repo.Delete(params.ByName("id")) if err != nil { panic(err) } json.NewEncoder(w).Encode(true) }