Beispiel #1
0
        //1392/11/09 تست شد
        public JsonResult ProductPrices_Update(IEnumerable <EditProductPriceRequest> requests, Guid ProductID)
        {
            GeneralResponse response = new GeneralResponse();

            #region Access Check

            bool hasPermission = GetEmployee().IsGuaranteed("ProductPrice_Update");
            if (!hasPermission)
            {
                response.ErrorMessages.Add("AccessDenied");
                return(Json(response, JsonRequestBehavior.AllowGet));
            }

            #endregion

            // ابجکت تولید شده برای تست سرویس
            //IEnumerable<EditProductPriceRequest> test = new[] {
            //    new EditProductPriceRequest(){
            //        ID=Guid.Parse("A07F8210-CC47-4469-8D7B-327284C36BC4"),
            //        RowVersion=3,
            //        Discontinued=false,
            //        Imposition=100,
            //        MaxDiscount=1000,
            //        Note="محصول خوبیه",
            //        ProductID=Guid.Parse("8EF1BCF8-42BA-4DEA-AE15-541AFEE10781"),
            //        ProductPriceCode=503,
            //        ProductPriceTitle="نمنه",
            //        SortOrder=10,
            //        UnitPrice=50000

            //    }
            //};


            response = _productPriceService.EditProductPrices(requests, GetEmployee().ID, ProductID);

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