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))); }
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(); }