public IActionResult Create() { if (_sessionManager.User is not null) { RestaurantAddForm start = new RestaurantAddForm() { Countries = GetCountries() }; return(View(start)); } else { return(RedirectToAction("Login", "Auth")); } }
public IActionResult Create(RestaurantAddForm form) { if (_sessionManager.User is not null) { try { if (ModelState.IsValid) { Restaurant resto = new Restaurant() { Name = form.Name, VAT = form.VAT, Address1 = form.Address1, Address2 = form.Address2, City = form.City, Zip = form.Zip, Country = form.SelectedCountry, Email = form.Email, Closed = form.Closed }; Restaurant resto2 = _restaurantService.Add(resto); return(RedirectToAction("index")); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); //ViewBag.Error = ex.Message; } return(View()); } else { return(RedirectToAction("Login", "Auth")); } }