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", }); }