public ActionResult Index() { LevelTypeHomePageView levelTypeHomePageView = new LevelTypeHomePageView(); levelTypeHomePageView.EmployeeView = GetEmployee(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("LevelType_Read"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(levelTypeHomePageView)); } #endregion levelTypeHomePageView.LevelTypeViews = this._levelTypeService.GetLevelTypes().LevelTypeViews; return(View(levelTypeHomePageView)); }
public ActionResult LevelType_Read([DataSourceRequest] DataSourceRequest request) { LevelTypeHomePageView levelTypeHomePageView = new LevelTypeHomePageView(); levelTypeHomePageView.EmployeeView = GetEmployee(); GetGeneralResponse <IEnumerable <LevelTypeView> > levelTypeResponse = new GetGeneralResponse <IEnumerable <LevelTypeView> >(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("LevelType_Read"); if (!hasPermission) { var _result = new DataSourceResult() { Data = levelTypeResponse.data, Total = levelTypeResponse.totalCount }; ModelState.AddModelError("", "AccessDenied"); return(Json(_result)); } #endregion AjaxGetRequest getRequest = new AjaxGetRequest(); getRequest.PageSize = request.PageSize == 0 ? 10 : request.PageSize; getRequest.PageNumber = request.Page; levelTypeResponse = this._levelTypeService.GetLevelTypes(getRequest); levelTypeHomePageView.LevelTypeViews = levelTypeResponse.data; levelTypeHomePageView.Count = levelTypeResponse.totalCount; var result = new DataSourceResult() { Data = levelTypeResponse.data, Total = levelTypeResponse.totalCount }; return(Json(result)); }