public IActionResult Save(Country model) { if (!ModelState.IsValid) { var list = Globals.ToPairList <Confederations>(typeof(Confederations)); CountryInputVM viewModel = new CountryInputVM { Name = model.Name, Code = model.Code, Confederations = list.Select(x => new SelectListItem(x.Value, x.Key.ToString())) }; return(View("Create", viewModel)); } List <Country> countries = _dataCountry.GetByDetails().ToList(); foreach (var item in countries) { if (item.Name == model.Name) { return(RedirectToAction("Error", "Home")); } } _dataCountry.Add(model); return(RedirectToAction("Create", "Cities")); }
public IActionResult Create() { var list = Globals.ToPairList <Confederations>(typeof(Confederations)); CountryInputVM model = new CountryInputVM { Confederations = list.Select(x => new SelectListItem(x.Value, x.Key.ToString())) }; return(View(model)); }