public JsonResult Delete(int id) { JsonResultBO result = new JsonResultBO(true); try { RecruitmentRequest entity = recruitmentRequestService.GetById(id); if (entity != null) { recruitmentRequestService.Delete(entity); result.Message = "Xóa biểu mẫu yêu cầu tuyển dụng thành công"; } else { result.Status = false; result.Message = "Biểu mẫu yêu cầu tuyển dụng không tồn tại"; } } catch (Exception ex) { result.Status = false; result.Message = "Xóa biểu mẫu yêu cầu tuyển dụng không thành công"; logger.Error("Xóa biểu mẫu yêu cầu tuyển dụng không thành công", ex); } return(Json(result)); }
public ActionResult Delete(int?id, string filterType, string filterValue, int?page) { if (id.HasValue == false) { DisplayWarningMessage("Request ID is missing in your request"); return(RedirectToAction("List", new { filterType, filterValue, page })); } try { reqService.Delete(new RecruitmentRequestDto { RecruitmentRequestID = id.Value }); DisplaySuccessMessage("The request has been deleted successfully"); } catch (Exception exp) { DisplayDeleteErrorMessage(exp); } return(RedirectToAction("List", new { filterType, filterValue, page })); }