static void Main(string[] args) { string savedArticlePath = "d:\\home\\site\\wwwroot\\CurrentDrumpfArticles.json"; #if DEBUG savedArticlePath = "CurrentDrumpfArticles.json"; #endif JsonFileManager jsonFileManger = new JsonFileManager(); List<NewsResult> savedArticles = new List<NewsResult>(); List<NewsResult> newArticles = GetNewArticles(); ReplaceTrumpText(newArticles); DisplayNewArticles(newArticles); try { savedArticles = jsonFileManger.GetSavedArticlesFromJson(savedArticlePath); Console.WriteLine("Save File Read"); } catch (Exception ex) { Console.WriteLine("Error" + ex.Message); } savedArticles = AddNewArticles(newArticles, savedArticles); //TODO Move to JsonFileManager? savedArticles = TrimArticles(savedArticles); DisplayArticles(savedArticles); try { jsonFileManger.SaveJsonObjectToFile(savedArticles, savedArticlePath); Console.WriteLine("jsonArticle file saved"); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } #if DEBUG Console.ReadLine(); #endif }
public ActionResult Index() { string savedArticlePath = "d:\\home\\site\\wwwroot\\CurrentDrumpfArticles.json"; if (ControllerContext.HttpContext.IsDebuggingEnabled) { savedArticlePath = @"C:\Users\Dave\Source\Repos\DrumpfReport\DrumpfReportUpdater\bin\Debug\CurrentDrumpfArticles.json"; } List<NewsResult> articles = new List<NewsResult>(); JsonFileManager jsonFileManager = new JsonFileManager(); try { articles = jsonFileManager.GetSavedArticlesFromJson(savedArticlePath); } catch (Exception) { throw; } return View(articles); }