private void SaveLeagueRounds(League league)
        {
            foreach (Round round in league.Rounds)
            {
                using (var context = new SportsSimulatorDBEntities())
                {
                    System.Data.Entity.Core.Objects.ObjectParameter id = new System.Data.Entity.Core.Objects.ObjectParameter("id", typeof(Int32));
                    context.spRounds_Insert(league.id, round.RoundNumber, id);

                    round.id = Convert.ToInt32(id.Value);
                }

                foreach (Matchup matchup in round.Matchups)
                {
                    using (var context = new SportsSimulatorDBEntities())
                    {
                        System.Data.Entity.Core.Objects.ObjectParameter id = new System.Data.Entity.Core.Objects.ObjectParameter("id", typeof(Int32));
                        context.spMatchups_Insert(round.id, id);

                        matchup.id = Convert.ToInt32(id.Value);
                    }


                    foreach (MatchupEntry entry in matchup.MatchupEntries)
                    {
                        using (var context = new SportsSimulatorDBEntities())
                        {
                            System.Data.Entity.Core.Objects.ObjectParameter id = new System.Data.Entity.Core.Objects.ObjectParameter("id", typeof(Int32));
                            context.spMatchupEntries_Insert(matchup.id, entry.TeamCompetingId, id);

                            entry.id = Convert.ToInt32(id.Value);
                        }
                    }
                }
            }
        }