Beispiel #1
0
        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));
        }