Example #1
0
        public async Task <ActionResult> RealEstates()
        {
            string userId = HttpContext.User.Identity.GetUserId();
            await _realtorService.SetInitialData(userId);

            ChoosenSearchParametersForRealtorView searchParameters = new ChoosenSearchParametersForRealtorView();
            DataAboutRealEstatesForRealtorView    dataForRealtor   = await PreparedDataAboutRealEstates(searchParameters);

            return(View(dataForRealtor));
        }
Example #2
0
        public async Task <ActionResult> RealEstates(ChoosenSearchParametersForRealtorView searchParametersForRealtor)
        {
            DataAboutRealEstatesForRealtorView dataForRealtor;

            if (ModelState.IsValid)
            {
                dataForRealtor = await PreparedDataAboutRealEstates(searchParametersForRealtor);

                return(View(dataForRealtor));
            }
            searchParametersForRealtor = new ChoosenSearchParametersForRealtorView();
            dataForRealtor             = await PreparedDataAboutRealEstates(searchParametersForRealtor);

            return(View(dataForRealtor));
        }
Example #3
0
        private async Task <DataAboutRealEstatesForRealtorView> PreparedDataAboutRealEstates(ChoosenSearchParametersForRealtorView choosenSearchParameters)
        {
            ChoosenSearchParametersForRealtorDTO choosenSearchParametersDTO = _mapper.Map <ChoosenSearchParametersForRealtorView, ChoosenSearchParametersForRealtorDTO>
                                                                                  (choosenSearchParameters);
            string userId = HttpContext.User.Identity.GetUserId();
            DataAboutRealEstatesForRealtorDTO dataForRealtor = await _realtorService.FormRealEstates(userId, choosenSearchParametersDTO);

            return(_mapper.Map <DataAboutRealEstatesForRealtorDTO, DataAboutRealEstatesForRealtorView>(dataForRealtor));
        }