static void Main(string[] args) { string internationalSiteUrl = ProcessParameters(args); if (string.IsNullOrEmpty(internationalSiteUrl)) { return; } List <Problem> oldSynopses; using (DB_12824_registrationEntities dbContext = new DB_12824_registrationEntities()) { oldSynopses = GetCurrentSynopsesDataFromDatabase(dbContext); } string webPage = ReadSynopsesPageFromInternationalSite(internationalSiteUrl); WriteWebPageToAFile(webPage); List <Problem> newSynopses = ExtractDataFromWebPage(webPage, oldSynopses); DisplayData(); ConfirmDataWithUser(); UpdateDatabaseWithSynopses(); }
private static List <Problem> GetCurrentSynopsesDataFromDatabase(DB_12824_registrationEntities dbContext) { List <Problem> oldSynopses = dbContext.Problems.ToList(); return(oldSynopses); }