private async Task <IEnumerable <string> > GetUniqueId(FWTStreetSearch streetSearch) { var streetSearchResults = await _verintConnection.searchForStreetAsync(streetSearch); return(streetSearchResults.FWTObjectBriefDetailsList.OrderBy(street => street.ObjectDescription).Select(result => result.ObjectID.ObjectReference[0])); }
private async Task <IEnumerable <AddressSearchResult> > DoStreetSearch(FWTStreetSearch streetSearch) { var streetResult = await GetUniqueId(streetSearch); return(streetResult.Select(_ => GetStreet(_).Result)); }