public IActionResult Create()
        {
            var model = new RestaurantsCreateVM();

            model.FoodTypeItems = new SelectListItem[]
            {
                new SelectListItem {
                    Text = "Asiatiskt", Value = "1"
                },
                new SelectListItem {
                    Text = "Mellanöstern", Value = "2"
                },
                new SelectListItem {
                    Text = "Afrikanskt", Value = "3"
                },
                new SelectListItem {
                    Text = "Medelhav", Value = "4"
                },
                new SelectListItem {
                    Text = "Sydamerikanskt", Value = "5"
                },
                new SelectListItem {
                    Text = "Amerikanskt", Value = "6"
                },
                new SelectListItem {
                    Text = "Europeiskt", Value = "7"
                },
            };
            return(View(model));
        }
 public IActionResult Create(RestaurantsCreateVM viewModel)
 {
     if (!ModelState.IsValid)
     {
         return(View(viewModel));
     }
     else
     {
         context.AddRestaurant(viewModel);
     }
     return(RedirectToAction(nameof(Index)));
 }
Esempio n. 3
0
        public void AddRestaurant(RestaurantsCreateVM viewModel)
        {
            var restaurant = new Restaurant();

            restaurant.Name        = viewModel.Name;
            restaurant.FoodType    = viewModel.FoodType;
            restaurant.Country     = viewModel.Country;
            restaurant.City        = viewModel.City;
            restaurant.Street      = viewModel.Street;
            restaurant.PhoneNumber = viewModel.PhoneNumber;
            restaurant.Email       = viewModel.Email;
            restaurant.WebbPage    = viewModel.WebbPage;
            restaurant.PriceRange  = viewModel.PriceRange;

            Restaurant.Add(restaurant);
            this.SaveChanges();
        }