public IActionResult Create() { var model = new AddLocalityModel() { CountyIds = countyService.GetAll().Select(e => mapper.Map <SelectListItem>(e)).ToList() }; return(View(model)); }
public IActionResult Create(AddLocalityModel model) { if (localityService.CityAlreadyExistsInCounty(model.Name, model.CountyId)) { ModelState.AddModelError(nameof(model.Name), "Locality already exists"); } if (ModelState.IsValid) { localityService.AddLocality(model.Name, model.CountyId); return(RedirectToAction("Index", "Localities")); } model.CountyIds = countyService.GetAll().Select(e => mapper.Map <SelectListItem>(e)).ToList(); return(View(model)); }