Пример #1
0
 public IActionResult Create()
 {
     if (_sessionManager.User is not null)
     {
         RestaurantAddForm start = new RestaurantAddForm()
         {
             Countries = GetCountries()
         };
         return(View(start));
     }
     else
     {
         return(RedirectToAction("Login", "Auth"));
     }
 }
Пример #2
0
        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"));
            }
        }