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 })); }