Exemple #1
0
        public OperationResult Create(CreateProductPicture Command)
        {
            var OperationResult = new OperationResult();

            var Product = _productRepo.GetProductWithCategory(Command.ProductId);

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

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

            var productPic = new ProductPicture(Command.ProductId, PicturePath, Command.PictureAlt, Command.PictureTitle);

            _productPictureRepo.Create(productPic);
            _productPictureRepo.Save();
            return(OperationResult.Succeeded());
        }