Example #1
0
        public OperationResult Edit(EditproductPicture Command)
        {
            var OperationResult = new OperationResult();
            var productpic      = _productPictureRepo.GetWithProductAndcategorybyId(Command.Id);

            if (productpic == null)
            {
                return(OperationResult.Failed(ApplicationMessage.recordNotFound));
            }



            var path = $"{productpic.Product.ProductCategory.Slug}//{productpic.Product.Slug}";

            var PicturePath = _fileUploader.Upload(Command.PictureName, path);

            productpic.Edit(Command.ProductId, PicturePath, Command.PictureAlt, Command.PictureTitle);
            _productPictureRepo.Save();
            return(OperationResult.Succeeded());
        }
        public JsonResult OnPostEdit(EditproductPicture command)
        {
            var result = _productPictureApplication.Edit(command);

            return(new JsonResult(result));
        }