public JsonResult DeleteDutyShiftMaster(DutyShiftMaster dutyShiftMaster) { var isSuccess = true; var message = string.Empty; const string url = "/DutyShiftMaster/Index"; permission = (RoleSubModuleItem)cacheProvider.Get(cacheKey) ?? roleSubModuleItemService.GetRoleSubModuleItemBySubModuleIdandRole(url, Helpers.UserSession.GetUserFromSession().RoleId); if (permission.DeleteOperation == true) { isSuccess = this.dutyShiftMasterService.DeleteDutyShiftMaster(dutyShiftMaster.Id); if (isSuccess) { message = Resources.ResourceDutyShiftMaster.MsgDutyShiftMasterDeleteSuccessful; } else { message = Resources.ResourceDutyShiftMaster.MsgDutyShiftMasterDeleteFailed; } } else { message = Resources.ResourceCommon.MsgNoPermissionToDelete; } return(Json(new { isSuccess = isSuccess, message = message }, JsonRequestBehavior.AllowGet)); }
private static DutyShiftMasterModel PrepareDutyShiftMasterModel(DutyShiftMaster dutyShiftMaster) { DutyShiftMasterModel dutyShiftMasterTemp = new DutyShiftMasterModel(); dutyShiftMasterTemp.Id = dutyShiftMaster.Id; dutyShiftMasterTemp.Name = dutyShiftMaster.Name; if (dutyShiftMaster.IsActive != null) { dutyShiftMasterTemp.IsActive = dutyShiftMaster.IsActive.Value; } return(dutyShiftMasterTemp); }
public bool UpdateDutyShiftMaster(DutyShiftMaster dutyShiftMaster) { bool isSuccess = true; try { dutyShiftMasterRepository.Update(dutyShiftMaster); this.SaveRecord(); ServiceUtil <DutyShiftMaster> .WriteActionLog(dutyShiftMaster.Id, ENUMOperation.UPDATE, dutyShiftMaster); } catch (Exception ex) { isSuccess = false; logger.Error("Error in updating DutyShiftMaster", ex); } return(isSuccess); }
public JsonResult CreateDutyShiftMaster(DutyShiftMaster dutyShiftMaster) { var isSuccess = false; var message = string.Empty; var isNew = dutyShiftMaster.Id == 0 ? true : false; const string url = "/DutyShiftMaster/Index"; permission = (RoleSubModuleItem)cacheProvider.Get(cacheKey) ?? roleSubModuleItemService.GetRoleSubModuleItemBySubModuleIdandRole(url, Helpers.UserSession.GetUserFromSession().RoleId); if (isNew) { if (permission.CreateOperation == true) { if (!CheckIsExist(dutyShiftMaster)) { if (this.dutyShiftMasterService.CreateDutyShiftMaster(dutyShiftMaster)) { isSuccess = true; message = Resources.ResourceDutyShiftMaster.MsgDutyShiftMasterSaveSuccessful; } else { message = Resources.ResourceDutyShiftMaster.MsgDutyShiftMasterSaveFailed; } } else { isSuccess = false; message = Resources.ResourceDutyShiftMaster.MsgDuplicateDutyShiftMaster; } } else { message = Resources.ResourceCommon.MsgNoPermissionToCreate; } } else { if (permission.UpdateOperation == true) { if (this.dutyShiftMasterService.UpdateDutyShiftMaster(dutyShiftMaster)) { isSuccess = true; message = Resources.ResourceDutyShiftMaster.MsgDutyShiftMasterUpdateSuccessful; } else { message = Resources.ResourceDutyShiftMaster.MsgDutyShiftMasterUpdateFailed; } } else { message = Resources.ResourceCommon.MsgNoPermissionToUpdate; } } return(Json(new { isSuccess = isSuccess, message = message, }, JsonRequestBehavior.AllowGet)); }
public bool CheckIsExist(DutyShiftMaster dutyShiftMaster) { return(dutyShiftMasterRepository.Get(chk => chk.Name == dutyShiftMaster.Name) == null ? false : true); }