Example #1
0
        public SportService(SportsEventsDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _sports = database.GetCollection <Sport>(settings.SportsCollectionName);
        }
Example #2
0
        public UserService(SportsEventsDatabaseSettings settings, IOptions <AppSettings> appSettings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _users       = database.GetCollection <User>(settings.UsersCollectionName);
            _events      = database.GetCollection <Event>(settings.EventsCollectionName);
            _appSettings = appSettings.Value;
        }