public async Task <ActionResult> Search([FromQuery] StreetSearch search) { var result = await _streetService.Search(search); if (result == null || !result.Any()) { return(NotFound()); } return(Ok(result)); }
public async Task <HttpResponse <IEnumerable <AddressSearchResult> > > SearchAsync(StreetSearch model) => await GetAsync <IEnumerable <AddressSearchResult> >($"api/v1/Street/{model.StreetProvider}/{model.SearchTerm}");
public async Task <IEnumerable <AddressSearchResult> > Search(StreetSearch search) => await DoStreetSearch(new FWTStreetSearch { StreetName = search.StreetName, USRN = search.USRN });