From 073a9e47253dc876405180f8fab802678fdad2f3 Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Fri, 8 Feb 2019 11:00:25 +0000 Subject: Added database handler to test whether database connection works --- Main/Program.cs | 36 +++++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/Main/Program.cs b/Main/Program.cs index 48897d6..46e2bae 100644 --- a/Main/Program.cs +++ b/Main/Program.cs @@ -10,21 +10,27 @@ using Aggregator.Parser; 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); + 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); + + using (var db = new DatabaseContext()) { + await db.Articles.AddAsync(articles[0]); + int records = await db.SaveChangesAsync(); + Console.WriteLine($"Wrote {records} records!"); + } } } } -- cgit v1.2.3-13-gbd6f