예제 #1
0
        public async Task <ActionResult> ConfirmAddress(string longlat, ConfirmLocationViewModel model)
        {
            var results = await _locationResultBuilder.LocationResultByGeouilder(longlat);

            var locationResults = Mapper.Map <List <AddressInfoViewModel> >(results.DistinctBy(r => r.Thoroughfare));

            model.FoundLocations = locationResults;
            return(View("ConfirmLocation", model));
        }
        public async Task <ActionResult> ConfirmAddress(string longlat, ConfirmLocationViewModel model)
        {
            var results = await _locationResultBuilder.LocationResultByGeouilder(longlat)
                          .ConfigureAwait(false);

            var locationResults = Mapper.Map <List <AddressInfoViewModel> >(results.DistinctBy(r => r.Thoroughfare));

            return(View("ConfirmLocation", new ConfirmLocationViewModel {
                FoundLocations = locationResults, SessionId = model.SessionId, Campaign = model.Campaign, FilterServices = model.FilterServices, PathwayNo = model.PathwayNo, IsCovidJourney = model.IsCovidJourney, StartParameter = model.StartParameter
            }));
        }