public static async Task BeginTasks(int postCount) { HttpClientCaller hcc = new HttpClientCaller(); HackerNewsService hackerNewsService = new HackerNewsService(hcc); var topPostsIds = await hackerNewsService.GetTopPostsIds(postCount); var topPosts = await hackerNewsService.GetTopPosts(topPostsIds); var jsonTopPosts = new JavaScriptSerializer().Serialize(topPosts); Console.WriteLine(jsonTopPosts); }
public HackerNewsService(HttpClientCaller httpClientCaller) { HttpClientCaller = httpClientCaller; }