public IActionResult Delete(int id) { if (id <= 0) { return(RespondFailure()); } _newsCategoryService.Delete(x => x.Id == id); VerboseReporter.ReportSuccess("Xóa danh mục thành công", "delete"); return(RespondSuccess()); }
public IActionResult Delete(long id) { var category = _categoryRepository.Query().FirstOrDefault(x => x.Id == id); if (category == null) { return(new NotFoundResult()); } _categoryService.Delete(category); return(Json(true)); }
public async Task <IActionResult> Delete(long id) { var category = await _categoryRepository.Query().FirstOrDefaultAsync(x => x.Id == id); if (category == null) { return(NotFound()); } await _categoryService.Delete(category); return(NoContent()); }
public JsonResult Delete(int id = 0) { try { var entity = _newsCategoryService.GetById(id); if (entity == null) { return(Json(new { Status = Successed.Empty }, JsonRequestBehavior.AllowGet)); } _newsCategoryService.Delete(entity); return(Json(new { Status = Successed.Ok }, JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json(new { Status = Successed.Error }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Delete(NewsCategoryViewModel model) { var result = _newsCategoryService.Delete(model.Id); return(RedirectToAction("Index", "Result", new { state = result, style = "dialog" })); }