public IActionResult FoundEstates(EstateSearchViewModel data) { var vm = new EstatesListViewModel() { Estates = this.estatesService.Search <EstatesInListViewModel>(data.Number, data.Location), }; return(this.View(vm)); }
public async Task <IActionResult> Index(int estatesPage = 1) { var serviceModel = await this._EstateService.GetPublicEstatesAsync(estatesPage); var model = new EstatesListViewModel() { Estates = serviceModel.Estates.Select(e => new PublicEstateViewModel() { Id = e.Id, Description = e.Description, ImageAddress = e.ImageAddres }), PagingInfo = new PagingInfo() { CurrentPage = serviceModel.PagingInfo.CurrentPage, ItemsPerPage = serviceModel.PagingInfo.ItemsPerPage, TotalItems = serviceModel.PagingInfo.TotalItems } }; return(View(model)); }