예제 #1
0
        public TeamRepository(ITournamentManagerDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _teams = database.GetCollection <Team>(settings.TeamsCollectionName);
        }
        public GameRepository(ITournamentManagerDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _games = database.GetCollection <GroupGames>(settings.GamesCollectionName);
        }
        public MemberRepository(ITournamentManagerDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _members = database.GetCollection <Member>(settings.MembersCollectionName);
        }