From 2b12d807dece9caaa77377f08300836e9de1260b Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Mon, 4 Feb 2019 07:28:06 +0000 Subject: Making a test app for bbc aggregation --- Aggregator/Main/Program.cs | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) (limited to 'Aggregator/Main/Program.cs') diff --git a/Aggregator/Main/Program.cs b/Aggregator/Main/Program.cs index a9c5ed6..80fd62a 100644 --- a/Aggregator/Main/Program.cs +++ b/Aggregator/Main/Program.cs @@ -1,12 +1,28 @@ using System; +using System.Linq; +using System.Threading.Tasks; +using System.Collections.Generic; +using Aggregator.Classes; +using Aggregator.Parser; -namespace Main -{ - class Program - { - static void Main(string[] args) - { - Console.WriteLine("Hello World!"); +namespace Main { + internal static class Program { + private static async Task Main(string[] args) { + List configs = new List() { + new Config() { + Source = "BBC", + Title = 0, + Description = 1, + ArticleLink = 2, + ImageLink = 5, + PublishDate = 4 + } + }; + string[] xmls = new [] { + await Download.DownloadXML("http://feeds.bbci.co.uk/news/rss.xml") + }; + List
articles = ParserService.ParseMultiple(xmls, configs).ToList(); + Console.WriteLine(articles.Count); } } } -- cgit v1.2.3-13-gbd6f