Exemplo n.º 1
0
        public UnitOfWork(GameStatsDbContext db)
        {
            _db = db;

            Players   = new PlayerRepository(db);
            Servers   = new ServerRepository(db);
            GameModes = new GameModeRepository(db);
            Maps      = new MapRepository(db);
            Matches   = new MatchRepository(db);

            PlayerStatistics = new PlayerStatisticsRepository(db);
            ServerStatistics = new ServerStatisticsRepository(db);

            PlayerServerStats   = new PlayerServerStatsRepository(db);
            PlayerGameModeStats = new PlayerGameModeStatsRepository(db);
            ServerGameModeStats = new ServerGameModeStatsRepository(db);
            ServerMapStats      = new ServerMapStatsRepository(db);

            DatePlayerStats = new DatePlayerStatsRepository(db);
            DateServerStats = new DateServerStatsRepository(db);

            BestPlayers = new BestPlayerRepository(db);
        }
 public void Initialize()
 {
     _playerRepository           = new PlayerRepository();
     _playerStatisticsRepository = new PlayerStatisticsRepository();
     _transaction = new TransactionScope(TransactionScopeOption.RequiresNew);
 }
 public void Initialize()
 {
     _playerRepository = new PlayerRepository();
     _playerStatisticsRepository = new PlayerStatisticsRepository();
     _transaction = new TransactionScope(TransactionScopeOption.RequiresNew);
 }
 public void Initialize()
 {
     _repository = new PlayerStatisticsRepository(DatabaseFactory, QueryFactory);
     _transaction = new TransactionScope(TransactionScopeOption.RequiresNew);
 }