public JsonResult Conditions_Read(int?pageSize, int?pageNumber, string sort) { GetGeneralResponse <IEnumerable <ConditionView> > response = new GetGeneralResponse <IEnumerable <ConditionView> >(); #region Access Check bool hasPermission = GetEmployee().IsGuaranteed("Condition_Read"); if (!hasPermission) { response.ErrorMessages.Add("AccessDenied"); return(Json(response, JsonRequestBehavior.AllowGet)); } #endregion int PageSize = pageSize == null ? -1 : (int)pageSize; int PageNumber = pageNumber == null ? -1 : (int)pageNumber; response = _conditionService.GetConditions(PageSize, PageNumber, ConvertJsonToObject(sort)); return(Json(response, JsonRequestBehavior.AllowGet)); }