From af72dda917020607caea3ae81bcf8c832f33c239 Mon Sep 17 00:00:00 2001 From: "Tizian.Breuch" Date: Wed, 23 Jul 2025 09:11:18 +0200 Subject: [PATCH] public product create raus --- .../Services/Public/ProductService.cs | 22 ------------------- 1 file changed, 22 deletions(-) diff --git a/Webshop.Application/Services/Public/ProductService.cs b/Webshop.Application/Services/Public/ProductService.cs index 69830c8..42fa3ac 100644 --- a/Webshop.Application/Services/Public/ProductService.cs +++ b/Webshop.Application/Services/Public/ProductService.cs @@ -32,27 +32,5 @@ namespace Webshop.Application.Services.Public ImageUrl = p.ImageUrl }).ToList(); } - - // Beispiel: Methode zum Erstellen eines Produkts (wenn PublicService auch Schreiben erlaubt) - // Normalerweise wäre das im AdminProductService - public async Task CreateProductAsync(ProductDto productDto) - { - var newProduct = new Product - { - Id = Guid.NewGuid(), - Name = productDto.Name, - Description = productDto.Description, - SKU = productDto.SKU, - Price = productDto.Price, - IsActive = true, // Annahme - IsInStock = true, // Annahme - StockQuantity = productDto.StockQuantity, - ImageUrl = productDto.ImageUrl, - CreatedDate = DateTimeOffset.UtcNow, - }; - await _productRepository.AddProductAsync(newProduct); - productDto.Id = newProduct.Id; - return productDto; - } } } \ No newline at end of file