public IActionResult AddRestaurant(Restaurant newRestaurant)
        {
            // adds new restaurant from form to temporary storage
            TempStorage.AddRestaurant(newRestaurant);

            //passes temporary storage to RestaurantList view to display the restaurant list
            return(View("RestaurantList", TempStorage.Restaurants));
        }
示例#2
0
 public IActionResult Suggestions(Suggestion suggestion)
 {
     if (ModelState.IsValid) //checks if the form input is valid and then executes statement inside if
     {
         TempStorage.AddRestaurant(suggestion);
         Response.Redirect("Suggestions");
     }
     return(View("Suggestions"));
 }
 public IActionResult EnterRestaurant(RestaurantResponse restaurant)
 {
     if (ModelState.IsValid)
     {
         TempStorage.AddRestaurant(restaurant);
         Response.Redirect("RestaurantList");
     }
     return View();
 }
        public IActionResult AddRestaurant(UserRestaurant restaurant)
        {
            if (ModelState.IsValid)
            {
                TempStorage.AddRestaurant(restaurant);
                List <UserRestaurant> allRestaurants = TempStorage.UserRestaurants.ToList();
                return(View("ViewUserRestaurants", allRestaurants));
            }

            return(View());
        }
示例#5
0
        public IActionResult SubmitSuggestion(RestaurantSuggestions restaurant)
        {
            if (ModelState.IsValid)
            {
                restaurant.FavDish = restaurant.FavDish ?? "It's all tasty!";

                TempStorage.AddRestaurant(restaurant);
                return(View("Suggestions", TempStorage.Restaurants));
            }
            return(View());
        }
示例#6
0
 public IActionResult AddRestaurant(AddRestaurant addRestaurant)
 {
     if (ModelState.IsValid)
     {
         TempStorage.AddRestaurant(addRestaurant);
         return(View("Confirmation", addRestaurant));
     }
     else
     {
         return(View("AddRestaurant"));
     }
 }
        public IActionResult EnterRestaurant(Suggestion appResponse)
        {
            //This if statement relates to the models
            if (ModelState.IsValid)
            {
                TempStorage.AddRestaurant(appResponse);
                return(View("Confirmation", appResponse));
            }

            //If the data validations isn't valid, the user will be sent back to the EnterRestaurant page
            return(View());
        }
 public IActionResult RestaurantsForm(AddRestaurant appResponse)
 {
     if (ModelState.IsValid)
     {
         TempStorage.AddRestaurant(appResponse);
         return(View("Confirm", appResponse));
     }
     else
     {
         return(View());
     }
 }
示例#9
0
 public IActionResult Suggestions(Restaurant restaurant)
 {
     if (ModelState.IsValid)
     {
         TempStorage.AddRestaurant(restaurant);
         return(RedirectToAction("ShowSuggestions"));
     }
     else
     {
         return(View());
     }
 }
示例#10
0
 public IActionResult Suggestions(SuggestedRestaurant addRestaurant)
 {
     if (ModelState.IsValid)
     {
         TempStorage.AddRestaurant(addRestaurant);
         return(View("SuggestionsList", TempStorage.SuggestedList));
     }
     else
     {
         return(View());
     }
 }
示例#11
0
 public IActionResult NewRestaurant(NewRestaurant restaurantResponse)
 {
     if (ModelState.IsValid)
     {
         TempStorage.AddRestaurant(restaurantResponse);
         Response.Redirect("RestaurantList");
         return(View(restaurantResponse));
     }
     else
     {
         return(View());
     }
 }
 public IActionResult EnterSuggestions(Restaurant suggestionEntered)
 {
     //Makes sure form was valid before storing it to our temp storage, that way invalid forms aren't accepted.
     if (ModelState.IsValid)
     {
         TempStorage.AddRestaurant(suggestionEntered);
         return(View("ListSuggestions", TempStorage.Restaurants));
     }
     else
     {
         return(View());
     }
 }
示例#13
0
        public IActionResult RestaurantInsert(RestaurantResponse restaurant)
        {
            if (ModelState.IsValid)
            {
                TempStorage.AddRestaurant(restaurant);

                return(View("Confirmation", restaurant));
            }
            else
            {
                return(View());
            }
        }
示例#14
0
        public IActionResult EnterRestaurant(EnterRestaurant restaurant)
        {
            if (ModelState.IsValid)
            {
                TempStorage.AddRestaurant(restaurant);
                return(View("Confirmation", restaurant));
            }

            else
            {
                return(View());
            }
        }
示例#15
0
        public IActionResult SuggestionForm(Restaurant restaurant)
        {
            //Check for model validity
            if (ModelState.IsValid)
            {
                //add restaurant to suggestion list
                TempStorage.AddRestaurant(restaurant);
                //return view
                return(View("ThankYou", restaurant));
            }

            //if model is not valid do not switch views, and do not add restaurant
            else
            {
                return(View());
            }
        }
示例#16
0
 public IActionResult RestaurantInput(RestaurantInput restaurantInput)
 {
     //verifies that the form has been filled correctly
     if (ModelState.IsValid)
     {
         TempStorage.AddRestaurant(restaurantInput);
         //if fav dish is null then display its all tasty
         foreach (RestaurantInput ri in TempStorage.restaurantInputs)
         {
             if (ri.FavoriteDish == null | ri.FavoriteDish == "")
             {
                 ri.FavoriteDish = "It's all tasty!";
             }
         }
         //if correct then it displays the inputted restaurants
         return(View("RestaurantList", TempStorage.restaurantInputs));
     }
     else
     {
         //if not filled correctly then it will stay on the RestaurantInput page and display the error (incorrect phone format)
         return(View());
     }
 }
示例#17
0
 public IActionResult SubmitRestaurant(Restaurants SubmittedRestaurant)
 {
     TempStorage.AddRestaurant(SubmittedRestaurant);
     return(View("Confirmation"));
 }