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

            _users = database.GetCollection <User>(settings.PaymentCollectionName);
        }
Example #2
0
        public MongoDbManager(IPaymentDatabaseSettings settings)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            Payments = database.GetCollection <Payment>(settings.PaymentsCollectionName);
        }
        public PaymentRepository(IPaymentDatabaseSettings paymentDatabaseSettings, IConfiguration configuration)
        {
            _configuration = configuration;

            var client   = new MongoClient(paymentDatabaseSettings.ConnectionString);
            var database = client.GetDatabase(paymentDatabaseSettings.DatabaseName);

            _payments = database.GetCollection <Payment>(paymentDatabaseSettings.PaymentsCollectionName);
        }