public ActionResult Index() { ConditionHomePageView conditionHomePageView = new ConditionHomePageView(); conditionHomePageView.EmployeeView = GetEmployee(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("Condition_Read"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); return(View(conditionHomePageView)); } #endregion conditionHomePageView.ConditionViews = this._conditionService.GetConditions().ConditionViews; return(View(conditionHomePageView)); }
public ActionResult Condition_Read([DataSourceRequest] DataSourceRequest request) { ConditionHomePageView conditionHomePageView = new ConditionHomePageView(); conditionHomePageView.EmployeeView = GetEmployee(); GetGeneralResponse <IEnumerable <ConditionView> > conditionResponse = new GetGeneralResponse <IEnumerable <ConditionView> >(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("Condition_Read"); if (!hasPermission) { ModelState.AddModelError("", "AccessDenied"); var _result = new DataSourceResult() { Data = conditionResponse.data, Total = conditionResponse.totalCount }; return(Json(_result)); } #endregion AjaxGetRequest getRequest = new AjaxGetRequest(); getRequest.PageSize = request.PageSize == 0 ? 10 : request.PageSize; getRequest.PageNumber = request.Page; conditionResponse = this._conditionService.GetConditions(getRequest); conditionHomePageView.ConditionViews = conditionResponse.data; conditionHomePageView.Count = conditionResponse.totalCount; var result = new DataSourceResult() { Data = conditionResponse.data, Total = conditionResponse.totalCount }; return(Json(result)); }