public LeagueRepository(ThePLeagueContext dbContext) { this._dbContext = dbContext; }
public ApplicationUserRepository(ThePLeagueContext dbContext) { this._dbContext = dbContext; }
public TeamSignUpRepository(ThePLeagueContext dbContext) { this._dbContext = dbContext; }
public PreOrderRepository(ThePLeagueContext dbContext) { this._dbContext = dbContext; }
public RefreshTokenRepository(ThePLeagueContext dbContext) { this._dbContext = dbContext; }
public GearImageRepository(ThePLeagueContext dbContext) { this._dbContext = dbContext; }
public SportTypeRepository(ThePLeagueContext dbContext) { this._dbContext = dbContext; }
private static void SeedTeams(ThePLeagueContext dbContext) { List <Team> teams = new List <Team>(); // 7 because we have 7 leagues for (int i = 0; i < 7; i++) { Console.WriteLine($"Inside the for loop, i is: {i}"); switch (i) { // leagues 1, 4 and 7 case 0: case 3: case 6: Console.WriteLine("Inside case statement 0, 3, 6"); for (int j = 0; j < TeamNamesA.Count; j++) { if (j % 2 == 0) { var newTeam = new Team { Name = TeamNamesA.ElementAt(j), LeagueID = (i + 1).ToString() }; teams.Add(newTeam); } else { var newTeam = new Team { Name = TeamNamesA.ElementAt(j), LeagueID = (i + 1).ToString() }; teams.Add(newTeam); } } break; // leagues 2 and 5 case 1: case 4: Console.WriteLine("Inside case statement 1, 4"); for (int j = 0; j < TeamNamesB.Count; j++) { if (j % 2 == 0) { var newTeam = new Team { Name = TeamNamesA.ElementAt(j), LeagueID = (i + 1).ToString() }; teams.Add(newTeam); } else { var newTeam = new Team { Name = TeamNamesA.ElementAt(j), LeagueID = (i + 1).ToString() }; teams.Add(newTeam); } } break; // leagues 3 and 6 case 2: case 5: for (int j = 0; j < TeamNamesC.Count; j++) { if (j % 2 == 0) { var newTeam = new Team { Name = TeamNamesA.ElementAt(j), LeagueID = (i + 1).ToString() }; teams.Add(newTeam); } else { var newTeam = new Team { Name = TeamNamesA.ElementAt(j), LeagueID = (i + 1).ToString() }; teams.Add(newTeam); } } break; default: break; } } if (dbContext.Teams.Count() < teams.Count) { foreach (Team newTeam in teams) { dbContext.Teams.Add(newTeam); dbContext.SaveChanges(); } } }
public static void Populate(IServiceProvider serviceProvider) { ThePLeagueContext dbContext = serviceProvider.GetService <ThePLeagueContext>(); SeedTeams(dbContext); }
public SessionScheduleRepository(ThePLeagueContext dbContext) { this._dbContext = dbContext; }