Esempio n. 1
0
        public async Task <IActionResult> Post(RestaurantModel restaurant)
        {
            //var categories = await _categoryData.GetCategories();
            int id = await _restaurantData.CreateRestaurant(restaurant);

            return(Ok(new { Id = id }));
        }
 public IActionResult OnPost(Restaurant restaurant)
 {
     Restaurant = _restaurantData.CreateRestaurant(restaurant);
     if (!ModelState.IsValid)
     {
         return(Page());
     }
     return(RedirectToPage("./Details", new { restaurantId = Restaurant.Id }));
 }
        public async Task <IActionResult> Create(RestaurantModel restaurant)
        {
            if (ModelState.IsValid == false)
            {
                return(View());
            }

            var id = await _restaurantData.CreateRestaurant(restaurant);

            return(RedirectToAction("Display", new { id }));
        }
Esempio n. 4
0
        public async Task <IActionResult> OnPost()
        {
            if (ModelState.IsValid == false)
            {
                return(Page());
            }

            int id = await _restaurantData.CreateRestaurant(Restaurant);

            return(RedirectToPage("./DisplayRestaurant", new { Id = id }));
        }
Esempio n. 5
0
 public ActionResult OnPost()
 {
     if (!ModelState.IsValid)
     {
         Cuisines = htmlHelper.GetEnumSelectList <CuisineType>();
         return(Page());
     }
     if (Restaurant.ID > 0)
     {
         Restaurant = restaurantData.UpdateRestaurant(Restaurant);
     }
     else
     {
         Restaurant = restaurantData.CreateRestaurant(Restaurant);
     }
     TempData["Message"] = "Restaurant Saved!";
     restaurantData.Commit();
     return(RedirectToPage("./Details", new { id = Restaurant.ID }));
 }
Esempio n. 6
0
        public IActionResult OnPost()
        {
            if (!ModelState.IsValid)
            {
                Cuisines = htmlHelper.GetEnumSelectList <CuisineType>();
                return(Page());
            }

            if (Restaurant.Id > 0)
            {
                restaurantData.UpdateRestaurant(Restaurant);
            }
            else
            {
                restaurantData.CreateRestaurant(Restaurant);
            }

            restaurantData.Commit();
            TempData["Message"] = "Restaurant succesfully saved!";
            return(RedirectToPage("./Detail", new { restaurantId = Restaurant.Id }));
        }