Пример #1
0
        public CollectionService(IEuroCollectionDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _collections = database.GetCollection <Collection>(settings.CollectionName);
            _coins       = database.GetCollection <Coin>(settings.CoinCollectionName);
        }
Пример #2
0
        public UserService(IEuroCollectionDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _users       = database.GetCollection <User>(settings.UserCollectionName);
            _collections = database.GetCollection <Collection>(settings.CollectionName);
            Secret       = settings.Secret;
        }
Пример #3
0
        public CoinService(IEuroCollectionDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);
            var loggerf  = LoggerFactory.Create(builder =>
            {
                builder.AddConsole();
            });
            ILogger logger = loggerf.CreateLogger <CoinService>();

            logger.LogInformation("CoinService");
            logger.LogInformation(settings.CoinCollectionName);

            _coins = database.GetCollection <Coin>(settings.CoinCollectionName);

            _users       = database.GetCollection <User>(settings.UserCollectionName);
            _collections = database.GetCollection <Collection>(settings.CollectionName);
        }