Exemple #1
0
        public async Task <IActionResult> GetSearchResults([FromQuery] string searchText, [FromQuery] string searchUrl, [FromQuery] string searchEngine)
        {
            if (string.IsNullOrWhiteSpace(searchText) || string.IsNullOrWhiteSpace(searchUrl))
            {
                return(BadRequest());
            }

            ISearchService service = _searchServiceProvider.GetSearchServiceProvider(searchEngine);

            return(Ok(await service.SearchUrls(searchText, searchUrl)));
        }