public UserService(IProductstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _users = database.GetCollection <Users>(settings.UsersCollectionName); }
public ProductCategoryService(IProductstoreDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _productCategory = database.GetCollection <ProductCategory>(settings.ProductsCategoryCollectionName); }
public ProductService(IProductstoreDatabaseSettings settings, ILogger <ProductService> logger) { _logger = logger; _logger.LogDebug("ConnectionString: {settings.ConnectionString}", settings.ConnectionString); _logger.LogDebug("DatabaseName: {settings.DatabaseName}", settings.DatabaseName); var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); _products = database.GetCollection <Product>(settings.ProductsCollectionName); }