Назначить пользователя на указанные должности с удалением с прежних должностей.
Пространство имен: EleWise.ELMA.Security.ManagersСборка: EleWise.ELMA.Security (в EleWise.ELMA.Security.dll) Версия: 1.0.0.0 (3.8.0.22046)
Синтаксис
C# |
---|
public virtual void SetAppointments( IUser user, IEnumerable<IOrganizationItem> organizationItems ) |
Параметры
- user
- Тип: EleWise.ELMA.Security.Models..::..IUser
Пользователь
- organizationItems
- Тип: System.Collections.Generic..::..IEnumerable<(Of <(<'IOrganizationItem>)>)>
Должности, на которые нужно назначить
Примеры
CopyC#
1//загружаем пользователя по идентификатору 2var user = PublicAPI.Portal.Security.User.Load(3); 3//загружаем должности по идентификаторам и добавляем их в список 4var orgItemList = new List<IOrganizationItem>(); 5orgItemList.Add(PublicAPI.Portal.Security.OrganizationItem.Load(3)); 6orgItemList.Add(PublicAPI.Portal.Security.OrganizationItem.Load(4)); 7 8//назначаем пользователя на должности 9PublicAPI.Portal.Security.OrganizationItem.SetAppointments(user, orgItemList);
См. также
Как загрузить пользователя
Как загрузить элемент оргструктуры
Фейковая ссылка