Beispiel #1
0
        // GET: Exhibition
        public ActionResult Index(User user)
        {
            List <Country> countries = ModelService.getCountries().FindAll().ToList();

            ViewBag.CountryList = countries.Select(s => new SelectListItem()
            {
                Text = s.Name, Value = s.Id.ToString()
            }).ToList();

            List <City> cities = ModelService.getCities().FindAll().ToList();

            user.City    = cities.FirstOrDefault(f => f.Id == user.CityId);
            user.Country = countries.FirstOrDefault(f => f.Id == user.CountryId);
            if (ModelState.IsValid)
            {
                user.Status = false;
                if (ModelService.AddUser(user) && user.FullName != null)
                {
                    if (TempData.ContainsKey("User"))
                    {
                        TempData["User"] = user;
                    }
                    else
                    {
                        TempData.Add("User", user);
                    }
                    return(RedirectToAction("AfterRegistration"));
                }
            }



            return(View());
        }