示例#1
0
        public async Task <ICollection <LabelManageModel> > GetAllAsync(string user, long group)
        {
            var models = await _repository.GetAllAsync(x => x.Group);

            var results = models
                          .Where(g => g.GroupId.Equals(group) && g.Group.GroupUser.Any(gu => gu.UserId.Equals(user)))
                          .OrderBy(x => x.Name);

            return(_mapper.Map <ICollection <LabelManageModel> >(results));
        }