public async Task <IActionResult> PutPizzaOrder(int id, PizzaOrder pizzaOrder) { if (id != pizzaOrder.PizzaIdPizza) { return(BadRequest()); } _context.Entry(pizzaOrder).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PizzaOrderExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutTopping(int id, Topping topping) { if (id != topping.IdTopping) { return(BadRequest()); } _context.Entry(topping).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ToppingExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutTypeOfBread(string id, TypeOfBread typeOfBread) { if (id != typeOfBread.Name) { return(BadRequest()); } _context.Entry(typeOfBread).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TypeOfBreadExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutAdministrator(int id, Administrator administrator) { if (id != administrator.IdAdministrator) { return(BadRequest()); } _context.Entry(administrator).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AdministratorExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutRestaurant(int id, Restaurant restaurant) { if (id != restaurant.IdRestaurant) { return(BadRequest()); } _context.Entry(restaurant).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RestaurantExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutDeliveryDriver(int id, DeliveryDriver deliveryDriver) { if (id != deliveryDriver.IdDeliveryDriver) { return(BadRequest()); } _context.Entry(deliveryDriver).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DeliveryDriverExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }