示例#1
0
        public async Task <IActionResult> SearchAsync(int customerId)
        {
            var result = await _searchServices.SearchAsync(customerId);

            if (result.IsSuccess)
            {
                return(Ok(result.SearchResults));
            }
            return(NotFound());
        }
示例#2
0
        public async Task <IActionResult> GetGoogleAsync([FromQuery] string keywords, [FromQuery] string url, [FromQuery] int num = 0)
        {
            if (string.IsNullOrEmpty(keywords) || string.IsNullOrEmpty(url))
            {
                return(BadRequest("Request should be in /search/v2?keywords=Some keywords&url=Target url"));
            }
            var result = _searchServices.SearchAsync(url, keywords, num);

            return(Ok(await result));
        }