pipeline und controller

This commit is contained in:
Tizian.Breuch
2025-07-21 20:51:55 +02:00
parent 43dd3f0e56
commit de24f3b37b
4 changed files with 67 additions and 8 deletions

View File

@@ -16,11 +16,19 @@ namespace Webshop.Api.Controllers
_productService = productService;
}
[HttpGet]
[HttpGet]
public async Task<ActionResult<IEnumerable<ProductDto>>> GetAllProducts()
{
var products = await _productService.GetAllProductsAsync();
return Ok(products);
}
[HttpPost]
public async Task<ActionResult<ProductDto>> CreateProduct([FromBody] ProductDto productDto)
{
var createdProduct = await _productService.CreateProductAsync(productDto);
return CreatedAtAction(nameof(GetAllProducts), new { id = createdProduct.Id }, createdProduct);
}
}
}