public AnimalIntakeService(IAnimalDatabaseSettings settings)
        {
            MongoClient    client = new MongoClient(settings.ConnectionString);
            IMongoDatabase db     = client.GetDatabase(settings.DatabaseName);

            animalIntake = db.GetCollection <AnimalIntake>(settings.AnimalsCollectionName);
        }
Пример #2
0
        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);
        }