/*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(); }
public void OneTimeSetup() { _client = new MongoClient(MongoConnectionHelper.GetConnectionString()); Database = _client.GetDatabase("test"); }