logo

Получение групп пользователя

Необходимо использовать пространство имен:

1
using EleWise.ELMA.Security.Managers

Ниже приведен сценарий, с помощью которого можно получить все группы определенного пользователя (context.Ispolnitelj).

1
2
3
4
5
6
var groupsIds = UserGroupManager.Instance.GetGroupsByUser(context.Ispolnitelj.Id);
var groups = UserGroupManager.Instance.FindByIdArray(groupsIds); //получаем все группы пользователя
            foreach(var gruppa in groups.ToList())
            {
                Console.WriteLine(gruppa.Name); //выводим название на консоль
            }