public MongoDbAccess( IMongoClientFactory mongoClientFactory, IMongoDbSettingsProvider databaseSettingsProvider) { _mongoClientFactory = mongoClientFactory; _mongoDbSettings = databaseSettingsProvider.ProvideMongoDbSettings(); }
public MongoPostRepository(IMongoClient mongoClient, ILogger logger, IMongoDbSettingsProvider mongoDbSettingsProvider) { this.mongoDbSettingsProvider = mongoDbSettingsProvider; this.logger = logger; this.mongoClient = mongoClient; }
public MongoClientFactory(IMongoDbSettingsProvider mongoDbSettingsProvider, IDataMappingInitializationService dataMappingInitializationService) { dataMappingInitializationService.AssureMappingsAreInitialized(); _databaseSettings = mongoDbSettingsProvider.ProvideMongoDbSettings(); }