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