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()); }