diff --git a/PizzaExpress/Controllers/PizzeController.cs b/PizzaExpress/Controllers/PizzeController.cs index 207b724..f4991f8 100644 --- a/PizzaExpress/Controllers/PizzeController.cs +++ b/PizzaExpress/Controllers/PizzeController.cs @@ -47,13 +47,18 @@ namespace PizzaExpress.Controllers return NoContent(); } - // PUT: /api/pizze/{id} Body: { "prezzo": 4.70 } + // PUT: /api/pizze/{id} [HttpPut("{id:int}")] - public async Task UpdatePrezzo(int id, [FromBody] PrezzoUpdate body) + public async Task UpdatePizza(int id, [FromBody] Pizza body) { var pizza = await _ctx.Pizze.FindAsync(id); if (pizza is null) return NotFound(); + pizza.Nome = body.Nome; pizza.Prezzo = body.Prezzo; + pizza.Categoria = body.Categoria; + pizza.Note = body.Note; + pizza.Tavolo = body.Tavolo; + pizza.Stato = body.Stato; await _ctx.SaveChangesAsync(); return NoContent(); }