Fix funzione PUT (modifica altri campi oltre al prezzo)
This commit is contained in:
@@ -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<IActionResult> UpdatePrezzo(int id, [FromBody] PrezzoUpdate body)
|
||||
public async Task<IActionResult> 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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user