public IEnumerable <Article> Get(int source) { var factory = new NewsClientFactory(_configuration); var client = factory.GetClient((NewsClientSource)source); var request = new GetMostRecentArticlesRequest { ArticleCount = int.Parse(_configuration["ArticleCount"]) }; var response = client.GetMostRecentArticles(request); return(response.Articles); }
public IEnumerable <Article> Get(int source, string searchTerm) { var factory = new NewsClientFactory(_configuration); var client = factory.GetClient((NewsClientSource)source); var request = new GetSearchedArticlesRequest { ArticleCount = int.Parse(_configuration["ArticleCount"]), SearchTerm = searchTerm }; var response = client.GetSearchedArticles(request); return(response.Articles); }