Ejemplo n.º 1
0
        public async Task <User> GetAsync(Guid id)
        {
            DbContext dbContext = _dbContextFactory.Create();
            FilterDefinition <Collections.User> filter = new ExpressionFilterDefinition <Collections.User>(u => u.Id == id);

            Collections.User user = await dbContext.GetCollection <Collections.User>().Find(filter).SingleOrDefaultAsync();

            return(user);
        }
Ejemplo n.º 2
0
        public async Task <User> ByEmail(string email)
        {
            DbContext dbContext = _dbContextFactory.Create();
            FilterDefinition <Collections.User> filter = new ExpressionFilterDefinition <Collections.User>(u => u.Email == email);

            Collections.User user = await dbContext.GetCollection <Collections.User>().Find(filter).SingleOrDefaultAsync();

            return(user);
        }