public void ClearStandingsTable()
 {
     try
     {
         using (var dbContext = new StandingsDbContext())
         {
             var oldStandings = this.LoadStandings();
             dbContext.RemoveRange(oldStandings);
             dbContext.SaveChanges();
         }
     }
     catch (Exception exc)
     {
         Console.WriteLine(exc.Message);
     }
 }
        private void SaveMatchesToDatabase()
        {
            try
            {
                using (var dbContext = new StandingsDbContext())
                {
                    var matchResults = this.LoadMatchResults();
                    dbContext.RemoveRange(matchResults);

                    dbContext.MatchResults.Add(this.Matches);
                    dbContext.SaveChanges();
                }
            }
            catch (Exception exc)
            {
                Console.WriteLine(exc.Message);
            }
        }
        public void SaveStandingsToDatabase(Standings standings)
        {
            if (!this.SaveTheData)
            {
                return;
            }

            try
            {
                using (var dbContext = new StandingsDbContext())
                {
                    var oldStandings = this.LoadStandings();
                    dbContext.RemoveRange(oldStandings);

                    dbContext.Standings.Add(standings);
                    dbContext.SaveChanges();
                }
            }
            catch (Exception exc)
            {
                Console.WriteLine(exc.Message);
            }
        }