public Restaurant AddRestaurant(Restaurant newRestaurant) { newRestaurant.Id = _restaurants.Max(r => r.Id) + 1; _restaurants.Add(newRestaurant); return newRestaurant; }
public Restaurant AddRestaurant(Restaurant newRestaurant) { _context.Add(newRestaurant); _context.SaveChanges(); return newRestaurant; }
public IActionResult Create(RestaurantEditViewModel viewModel) { if (ModelState.IsValid) { var newRestaurant = new Restaurant(); newRestaurant.Cuisine = viewModel.Cuisine; newRestaurant.Name = viewModel.Name; newRestaurant = _restaurantData.AddRestaurant(newRestaurant); // Call commit so that Entity Framework will execute an insert statement. _restaurantData.Commit(); return RedirectToAction("Details", new {id = newRestaurant.Id}); } return View(); }