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