Example #1
0
        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);
        }
Example #2
0
 public HackerNewsService(HttpClientCaller httpClientCaller)
 {
     HttpClientCaller = httpClientCaller;
 }