public async Task <IActionResult> AddAsync(DistrictToAdd districtToAdd)
 {
     try
     {
         return(Ok(await _service.AddAsync(districtToAdd)));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
        public async Task <District> AddAsync(DistrictToAdd districtToAdd)
        {
            var dist = _mapper.Map <District>(districtToAdd);

            await _repo.AddAsync(dist);

            if (await _repo.SaveAllAsync())
            {
                return(dist);
            }

            throw new Exception("Podczas dodawania wystąpił błąd.");
        }