Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public ProjectService(IConfiguration config, IMongoService agileHouse)
 {
     _projects = agileHouse.GetDatabase().GetCollection <AgileHouseProject> ("Project");
 }
Exemplo n.º 3
0
        public UserService(IConfiguration config, IMongoService agileHouse)
        {
            _config = config;

            _users = (agileHouse.GetDatabase().GetCollection <AgileHouseUser>("AgileHouseUser"));
        }