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))); }