public async Task <List <T> > Get() { var collection = _mongoService.GetDatabase().GetCollection <BsonDocument> (_collection); var documents = await collection.Find(new BsonDocument()).ToListAsync(); var list = new List <T>(); foreach (BsonDocument doc in documents) { list.Add(BsonSerializer.Deserialize <T>(doc)); } return(list); }
public ProjectService(IConfiguration config, IMongoService agileHouse) { _projects = agileHouse.GetDatabase().GetCollection <AgileHouseProject> ("Project"); }
public UserService(IConfiguration config, IMongoService agileHouse) { _config = config; _users = (agileHouse.GetDatabase().GetCollection <AgileHouseUser>("AgileHouseUser")); }