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