public UserService(IPaymentDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _users = database.GetCollection <User>(settings.PaymentCollectionName); }
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); }