public AnimalIntakeService(IAnimalDatabaseSettings settings) { MongoClient client = new MongoClient(settings.ConnectionString); IMongoDatabase db = client.GetDatabase(settings.DatabaseName); animalIntake = db.GetCollection <AnimalIntake>(settings.AnimalsCollectionName); }
public AnimalService(IAnimalDatabaseSettings settings) { var client = new MongoClient(settings.ConnectionString); var database = client.GetDatabase(settings.DatabaseName); Animals = database.GetCollection <Animal>(settings.AnimalCollectionName); MongoClient = client; }
public AnimalService(IAnimalDatabaseSettings settings) { // local dev //var client = new MongoClient(settings.ConnectionString); //var database = client.GetDatabase(settings.DatabaseName); // prod var client = new MongoClient("mongodb+srv://dbMongoGuy:[email protected]/test?retryWrites=true&w=majority"); var database = client.GetDatabase("AnimalDbPROD"); _animals = database.GetCollection <Animal>(settings.AnimalCollectionName); }