Beispiel #1
0
        public UserService(ISlotMachineDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _user = database.GetCollection <User>(settings.UserCollectionName);
        }
Beispiel #2
0
        public ConfigurationService(ISlotMachineDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _config = database.GetCollection <Configuration>(settings.ConfigurationCollectionName);
        }
Beispiel #3
0
        public SlotMachineService(ISlotMachineDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _slotUsers = database.GetCollection <SlotMachine>(settings.SlotMachineCollectionName);
        }
        public SettingsService(ISlotMachineDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _settings = (IMongoCollection <Setting>)database.GetCollection <Setting>(settings.SettingsCollection);
        }
        public SpinHistoryService(ISlotMachineDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _spinHistory = database.GetCollection <SpinHistory>(settings.SpinHistoryCollection);
        }