public IActionResult Edit(int id)
        {
            BagAllTypes();
            Estate        estate        = _estateRepository.GetById(id);
            EditEstateDto editEstateDto = _mapper.Map <EditEstateDto>(estate);

            editEstateDto.CityId = estate.District.CityId;
            return(View(editEstateDto));
        }
 public IActionResult Edit(EditEstateDto estateDto)
 {
     if (ModelState.IsValid)
     {
         Estate estate = _mapper.Map <Estate>(estateDto);
         _estateRepository.Update(estate);
         return(RedirectToAction("Index"));
     }
     BagAllTypes();
     return(View(estateDto));
 }