public IActionResult FoundEstates(EstateSearchViewModel data)
        {
            var vm = new EstatesListViewModel()
            {
                Estates = this.estatesService.Search <EstatesInListViewModel>(data.Number, data.Location),
            };

            return(this.View(vm));
        }
        public IActionResult Index(EstateSearchViewModel vm)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.View(vm));
            }

            return(this.RedirectToAction("FoundEstates", "Estates"));
        }
        public IActionResult FoundEstates()
        {
            var vm = new EstateSearchViewModel();

            return(this.View(vm));
        }