public DbContext(DbConnection dbConnection, IAppLogger logger) : base(dbConnection, logger) { Player = new PlayerDbContext(dbConnection, logger); PlayerStats = new PlayerStatsDbContext(dbConnection, logger); Team = new TeamDbContext(dbConnection, logger); TeamStats = new TeamStatsDbContext(dbConnection, logger); UpdateLog = new UpdateLogDbContext(dbConnection, logger); WeekMatchups = new WeekMatchupsDbContext(dbConnection, logger); }
public DbContext( Func <IMongoDatabase> getDatabase, IAppLogger logger) : base(getDatabase, logger) { Player = new PlayerDbContext(getDatabase, logger); PlayerStats = new PlayerStatsDbContext(getDatabase, logger); Team = new TeamDbContext(getDatabase, logger); TeamStats = new TeamStatsDbContext(getDatabase, logger); UpdateLog = new UpdateLogDbContext(getDatabase, logger); WeekMatchups = new WeekMatchupsDbContext(getDatabase, logger); }