Esempio n. 1
0
        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));
        }
Esempio n. 2
0
 public Task <PostcodeSearchResult> PostcodeSearch(ILogger log, PostcodeSearchCriteriaStructure criteria)
 {
     return(_searchServiceWrapper.SearchPostcode(criteria));
 }