public async Task <IActionResult> UpdatePlate(int id, [FromBody] Plate plateNew) { if (!ModelState.IsValid) { BadRequest(ModelState); } try { var plateOld = await context.Plates.FindAsync(id); if (plateOld == null) { return(NotFound()); } plateOld.Name = plateNew.Name; plateOld.Price = plateNew.Price; plateOld.RestaurantId = plateNew.RestaurantId; context.Plates.Update(plateOld); context.SaveChanges(); return(Ok(plateOld)); } catch (Exception ex) { return(BadRequest("Error:: " + ex)); } }
public async Task <IActionResult> UpdateRestaurant(int id, [FromBody] Restaurant restaurantNew) { if (!ModelState.IsValid) { BadRequest(ModelState); } try { var restaurantOld = await context.Restaurants.FindAsync(id); if (restaurantOld == null) { return(NotFound()); } restaurantOld.Name = restaurantNew.Name; context.Restaurants.Update(restaurantOld); context.SaveChanges(); return(Ok(restaurantOld)); } catch (Exception ex) { return(BadRequest("Error:: " + ex)); } }