Esempio n. 1
0
        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());
            }
        }
Esempio n. 2
0
 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 }));
 }