diff --git a/GrossesMitaines/GrossesMitainesAPI/Controllers/InventoryController.cs b/GrossesMitaines/GrossesMitainesAPI/Controllers/InventoryController.cs index 20cf544..c18992d 100644 --- a/GrossesMitaines/GrossesMitainesAPI/Controllers/InventoryController.cs +++ b/GrossesMitaines/GrossesMitainesAPI/Controllers/InventoryController.cs @@ -8,19 +8,17 @@ namespace GrossesMitainesAPI.Controllers; [ApiController, Route("api/[controller]")] public class InventoryController : Controller { - private readonly ILogger _logger; private readonly InventoryContext _context; - public InventoryController(ILogger logger, InventoryContext context) { - _logger = logger; + public InventoryController(InventoryContext context) { _context = context; } [HttpGet(Name ="Inventory")] - public IEnumerable Get(int? last) { - if (!last.HasValue) - last = 1; - return _context.Products.Where(x => x.Id >= last && x.Id < last + 5).ToList(); + public IEnumerable Get(int? lastId) { + if (!lastId.HasValue) + lastId = 1; + return _context.Products.Where(x => x.Id >= lastId && x.Id < lastId + 5).ToList(); } } diff --git a/GrossesMitaines/GrossesMitainesAPI/Controllers/ProductController.cs b/GrossesMitaines/GrossesMitainesAPI/Controllers/ProductController.cs index 0af156a..f1775f8 100644 --- a/GrossesMitaines/GrossesMitainesAPI/Controllers/ProductController.cs +++ b/GrossesMitaines/GrossesMitainesAPI/Controllers/ProductController.cs @@ -30,12 +30,20 @@ public class ProductController : Controller { [HttpPost(Name = "Product")] public void Post(Product prod) { - prod.Id = _context.Products.Count(); try { _context.Products.Add(prod); } catch (Exception e) { _logger.LogError(8, e.Message); } } + + [HttpPut(Name = "Product")] + public void Put(Product prod) { + try { + _context.Products.Update(prod); + } catch (Exception e) { + _logger.LogError(8, e.Message); + } + } }