public async Task <IActionResult> SearchAsync(int customerId) { var result = await _searchServices.SearchAsync(customerId); if (result.IsSuccess) { return(Ok(result.SearchResults)); } return(NotFound()); }
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)); }