IStaffService.GetRoleEmployees — метод (StaffRole)
Возвращает список сотрудников с указанной ролью.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services
-
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
System.Collections.Generic.IEnumerable<StaffEmployee> GetRoleEmployees(StaffRole role)
- Параметры
-
- role
-
Тип:
StaffRole
Роль сотрудника, подразделения или группы
- Возвращаемое значение
-
Тип:
System.Collections.Generic.IEnumerable<StaffEmployee>
Список сотрудников типа
StaffEmployee
Заметки
Метод GetRoleEmployees
, помимо сотрудников непосредственно имеющих роль role
, включает сотрудников из групп, ролей и подразделений, у которых включена роль role
.
Примеры
Пример получения списка сотрудников, имеющих роль с идентификатором 00000000-0000-0000-0000-000000000000
(1)
StaffRole role = objectContext.GetObject<StaffRole>(new Guid("00000000-0000-0000-0000-000000000000"));
IStaffService staffService = objectContext.GetService<IStaffService>();
var employees = staffService.GetRoleEmployees(role);
1 | Инициализация контекста объектов. |