public IHttpActionResult PutRestaurant(int id, Restaurant restaurant) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != restaurant.RestaurantId) { return(BadRequest()); } db.Entry(restaurant).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!RestaurantExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutOrderItem(int id, OrderItem orderItem) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != orderItem.OrderItemId) { return(BadRequest()); } db.Entry(orderItem).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!OrderItemExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutDish(int id, Dish dish) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != dish.DishId) { return(BadRequest()); } db.Entry(dish).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DishExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }