예제 #1
0
    public List <string> GetGroupMembership(string id)
    {
        List <string> list = null;

        List <User> users = _dal.GetUserByName(id, exact: true);

        if (users?.Count > 0)
        {
            IEnumerable <GroupMembershipItem> membership = _dal.GetGroupMemberOf(users[0].UId, false);

            list = new List <string>();
            foreach (GroupMembershipItem g in membership)
            {
                list.Add(g.Group.Name);
            }
        }

        return(list);
    }
예제 #2
0
 public IEnumerable <GroupMembershipItem> GetGroupMemberOf(Guid memberUId, bool includeDisabledMembership = false)
 {
     return(_dal.GetGroupMemberOf(memberUId, includeDisabledMembership));
 }