Beispiel #1
0
        public JsonResult ProductPrices_Read(Guid?ProductID, int?pageSize, int?pageNumber, string sort)
        {
            GetGeneralResponse <IEnumerable <ProductPriceView> > response = new GetGeneralResponse <IEnumerable <ProductPriceView> >();

            #region Access Check
            bool hasPermission = GetEmployee().IsGuaranteed("ProductPrice_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;
            Guid productID  = ProductID == null?Guid.Empty:(Guid)ProductID;

            response = _productPriceService.GetProductPrices(productID, PageSize, PageNumber, ConvertJsonToObject(sort));

            return(Json(response, JsonRequestBehavior.AllowGet));
        }