public HttpResponseMessage Delete(HttpRequestMessage request, int id) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { response = request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } else { DishCategory dishcategory = dishService.Delete(id); dishService.SaveChanges(); SaveHistory("Delete Dish Category has ID " + id); response = request.CreateResponse(HttpStatusCode.OK, dishcategory); } return response; })); }
public async Task <JsonResult> Delete(int id) { await _service.Delete(id); return(Json("Success")); }