public IEnumerable<Group> Execute(Guid userId) { return users.Include(u => u.Groups).Where(u => u.Id == userId).Select(u => u.Groups).SingleOrDefault(); }
public IReadOnlyCollection<Group> GetUserGroups(Guid userId) { var query = new UserGroupsQuery(dbContext.Users); return new GroupMapper().Map(query.Execute(userId)).ToList(); }