public async Task <ActionResult> ONSPDSearch([FromBody] PostcodeSearchRequest request) { var criteria = new PostcodeSearchCriteriaStructure() { Keyword = request.Keyword, TopResults = request.TopResults }; var result = await _service.PostcodeSearch(_log, criteria); var response = new PostcodeSearchResponse() { ODataContext = result.ODataContext, ODataCount = result.ODataCount, SearchFacets = result.SearchFacets, Value = result.Value }; return(new OkObjectResult(response)); }
public Task <PostcodeSearchResult> PostcodeSearch(ILogger log, PostcodeSearchCriteriaStructure criteria) { return(_searchServiceWrapper.SearchPostcode(criteria)); }