private void InitGameSchedule(ILocalWriteDataContext writeContext)
        {
            var game1 = new Game
            {
                Id         = Guid.NewGuid(),
                Name       = "North Carolina vs. Duke",
                AwayTeamId = _gameDataRepository.FirstOrDefault <Team>(x => x.Name == Consts.TeamName_Duke).Id,
                HomeTeamId = _gameDataRepository.FirstOrDefault <Team>(x => x.Name == Consts.TeamName_UNC).Id,
            };

            writeContext.Insert(game1);

            var game2 = new Game
            {
                Id         = Guid.NewGuid(),
                Name       = "Kansas vs. Kentucky",
                AwayTeamId = _gameDataRepository.FirstOrDefault <Team>(x => x.Name == Consts.TeamName_Kansas).Id,
                HomeTeamId = _gameDataRepository.FirstOrDefault <Team>(x => x.Name == Consts.TeamName_Kentucky).Id,
            };

            writeContext.Insert(game2);
        }
        private void InitTeamAndPlayerData(ILocalWriteDataContext writeContext)
        {
            var uncTeam = new Team
            {
                Id   = Guid.NewGuid(),
                Name = Consts.TeamName_UNC,
            };

            writeContext.Insert(uncTeam);

            var dukeTeam = new Team
            {
                Id   = Guid.NewGuid(),
                Name = Consts.TeamName_Duke,
            };

            writeContext.Insert(dukeTeam);

            var kentuckyTeam = new Team
            {
                Id   = Guid.NewGuid(),
                Name = Consts.TeamName_Kentucky,
            };

            writeContext.Insert(kentuckyTeam);

            var kansasTeam = new Team
            {
                Id   = Guid.NewGuid(),
                Name = Consts.TeamName_Kansas,
            };

            writeContext.Insert(kansasTeam);

            // UNC
            writeContext.Insert(
                new Player
            {
                Id       = Guid.NewGuid(),
                TeamId   = uncTeam.Id,
                Name     = "Seventh Woods",
                Position = "Guard",
                Number   = "0",
            });
            writeContext.Insert(
                new Player
            {
                Id       = Guid.NewGuid(),
                TeamId   = uncTeam.Id,
                Name     = "Kenny Williams",
                Position = "Guard",
                Number   = "24",
            });
            writeContext.Insert(
                new Player
            {
                Id       = Guid.NewGuid(),
                TeamId   = uncTeam.Id,
                Name     = "Shea Rush",
                Position = "Forward",
                Number   = "11",
            });

            // Duke
            writeContext.Insert(
                new Player
            {
                Id       = Guid.NewGuid(),
                TeamId   = dukeTeam.Id,
                Name     = "Marques Bolden",
                Position = "Center",
                Number   = "20",
            });
            writeContext.Insert(
                new Player
            {
                Id       = Guid.NewGuid(),
                TeamId   = dukeTeam.Id,
                Name     = "Justin Robinson",
                Position = "Forward",
                Number   = "50",
            });
            writeContext.Insert(
                new Player
            {
                Id       = Guid.NewGuid(),
                TeamId   = dukeTeam.Id,
                Name     = "Jack White",
                Position = "Forward",
                Number   = "41",
            });


            // Kentucky

            writeContext.Insert(
                new Player
            {
                Id       = Guid.NewGuid(),
                TeamId   = kentuckyTeam.Id,
                Name     = "Nick Richards",
                Position = "Forward",
                Number   = "4",
            });
            writeContext.Insert(
                new Player
            {
                Id       = Guid.NewGuid(),
                TeamId   = kentuckyTeam.Id,
                Name     = "PJ Washington",
                Position = "Forward",
                Number   = "25",
            });
            writeContext.Insert(
                new Player
            {
                Id       = Guid.NewGuid(),
                TeamId   = kentuckyTeam.Id,
                Name     = "Quade Green",
                Position = "Guard",
                Number   = "0",
            });


            // Kansas

            writeContext.Insert(
                new Player
            {
                Id       = Guid.NewGuid(),
                TeamId   = kansasTeam.Id,
                Name     = "Udoka Azubuike",
                Position = "Center",
                Number   = "35",
            });
            writeContext.Insert(
                new Player
            {
                Id       = Guid.NewGuid(),
                TeamId   = kansasTeam.Id,
                Name     = "LaGerald Vick",
                Position = "Guard",
                Number   = "2",
            });
            writeContext.Insert(
                new Player
            {
                Id       = Guid.NewGuid(),
                TeamId   = kansasTeam.Id,
                Name     = "Silvio De Sousa",
                Position = "Forward",
                Number   = "22",
            });
        }