/*public MongoRoomsRepository(IMongoClient client, IConfiguration configuration)
         * {
         *  var db = client.GetDatabase("MainData");
         *  _collection = db.GetCollection<Room>(configuration.Value("RoomsCollectionName"));
         *
         *  Out.Println($"Conexão bem sucedida com collection {_collection.CollectionNamespace}.", FColor.Cyan);
         * }*/

        public MongoRoomsRepository(MongoConnectionHelper mongo)
        {
            _collection = mongo.GetRoomsCollection();
        }
        public MongoRepository()
        {
            MongoConnectionHelper <TEntity> entity = new MongoConnectionHelper <TEntity>();

            _collection = (IMongoCollection <TEntity>)entity.Collection();
        }
Example #3
0
 public void OneTimeSetup()
 {
     _client  = new MongoClient(MongoConnectionHelper.GetConnectionString());
     Database = _client.GetDatabase("test");
 }