public JsonResult DeleteAttendanceRemark(AttendanceRemark attendanceRemarks) { var isSuccess = true; var message = string.Empty; const string url = "/AttendanceRemark/Index"; permission = (RoleSubModuleItem)cacheProvider.Get(cacheKey) ?? roleSubModuleItemService.GetRoleSubModuleItemBySubModuleIdandRole(url, Helpers.UserSession.GetUserFromSession().RoleId); if (permission.DeleteOperation == true) { isSuccess = this.attendanceRemarksService.DeleteAttendanceRemark(attendanceRemarks.Id); if (isSuccess) { message = Resources.ResourceAttendanceRemark.MsgAttendanceRemarkDeleteSuccessful; } else { message = Resources.ResourceAttendanceRemark.MsgAttendanceRemarkDeleteFailed; } } else { message = Resources.ResourceCommon.MsgNoPermissionToDelete; } return(Json(new { isSuccess = isSuccess, message = message }, JsonRequestBehavior.AllowGet)); }
private static AttendanceRemarkModel PrepareAttendanceRemarkModel(AttendanceRemark attendanceRemarks) { AttendanceRemarkModel attendanceRemarksTemp = new AttendanceRemarkModel(); attendanceRemarksTemp.Id = attendanceRemarks.Id; attendanceRemarksTemp.Name = attendanceRemarks.Name; attendanceRemarksTemp.IsActive = attendanceRemarks.IsActive; return(attendanceRemarksTemp); }
public JsonResult CreateAttendanceRemark(AttendanceRemark attendanceRemarks) { var isSuccess = false; var message = string.Empty; var isNew = attendanceRemarks.Id == 0 ? true : false; const string url = "/AttendanceRemark/Index"; permission = (RoleSubModuleItem)cacheProvider.Get(cacheKey) ?? roleSubModuleItemService.GetRoleSubModuleItemBySubModuleIdandRole(url, Helpers.UserSession.GetUserFromSession().RoleId); if (isNew) { if (permission.CreateOperation == true) { if (!CheckIsExist(attendanceRemarks)) { if (this.attendanceRemarksService.CreateAttendanceRemark(attendanceRemarks)) { isSuccess = true; message = Resources.ResourceAttendanceRemark.MsgAttendanceRemarkSaveSuccessful; } else { message = Resources.ResourceAttendanceRemark.MsgAttendanceRemarkSaveFailed; } } else { isSuccess = false; message = Resources.ResourceAttendanceRemark.MsgDuplicateAttendanceRemark; } } else { message = Resources.ResourceCommon.MsgNoPermissionToCreate; } } else { if (permission.UpdateOperation == true) { if (this.attendanceRemarksService.UpdateAttendanceRemark(attendanceRemarks)) { isSuccess = true; message = Resources.ResourceAttendanceRemark.MsgAttendanceRemarkUpdateSuccessful; } else { message = Resources.ResourceAttendanceRemark.MsgAttendanceRemarkUpdateFailed; } } else { message = Resources.ResourceCommon.MsgNoPermissionToUpdate; } } return(Json(new { isSuccess = isSuccess, message = message, }, JsonRequestBehavior.AllowGet)); }
private bool CheckIsExist(AttendanceRemark attendanceRemarks) { return(this.attendanceRemarksService.CheckIsExist(attendanceRemarks)); }