public IActionResult Create(RestaurantEditModel model) { // model state if (ModelState.IsValid) { var newRestaurant = new Restaurant(); newRestaurant.Name = model.Name; newRestaurant.Cuisine = model.Cuisine; newRestaurant = _restaurantData.AddNewRestaurant(newRestaurant); //return View("Details", newRestaurant); return(RedirectToAction(nameof(Details), new { id = newRestaurant.Id })); } else { return(View()); } }
public IActionResult OnPost() { if (!ModelState.IsValid) { Cuisines = htmlHelper.GetEnumSelectList <CuisineType>(); return(Page()); } if (Restaurant.Id > 0) { Restaurant = restaurantData.UpdateRestaurant(Restaurant); } else { Restaurant = restaurantData.AddNewRestaurant(Restaurant); } restaurantData.Commit(); TempData["Message"] = "Restaurant saved!"; return(RedirectToPage("./Details", new { restaurantId = Restaurant.Id })); }