public MessageReport DeleteById(string id) { var report = new MessageReport(false, "Có lỗi xảy ra"); try { var objDelete = _MenuFunctionRepository.GetById(id); if (objDelete != null) { objDelete.IsDeleted = true; _MenuFunctionRepository.Update(objDelete); Save(); //Update BreadCrumb UpdateBreadCrumb(objDelete, "add"); report = new MessageReport(true, "Xóa thành công"); } } catch (Exception ex) { report = new MessageReport(false, ex.Message); } _LogService.WriteLog(report, "MenuFunction", id, ActionConfig.Delete, user); return(report); }
public bool DeleteById(string id) { bool isSuccess = false; var objDelete = _MenuFunctionRepository.GetById(id); if (objDelete != null) { if (objDelete.Active) { isSuccess = false; } else { _MenuFunctionRepository.Delete(objDelete); Save(); //Update BreadCrumb UpdateBreadCrumb(objDelete, "add"); } } return(isSuccess); }