ITaskService.ResolveDelegatePerformer — метод (Task, StaffEmployee)

Получает список текущих исполнителей задания, за которых указанный сотрудник может делегировать задание.

Синтаксис

IEnumerable<StaffEmployee> ResolveDelegatePerformer(Task task, StaffEmployee delegatedEmployee)
Параметры
task

Тип: Task

Задание

delegatedEmployee

Тип: StaffEmployee

Сотрудник, для которого выполняется проверка

Возвращаемое значение

Тип: System.Collections.Generic.IEnumerable<StaffEmployee>

Список сотрудников типа StaffEmployee

Исключения

Исключение Условие

System.ArgumentNullException

Ошибка возвращается в случае, если не задан параметр task или delegatedEmployee.

Заметки

Если текущий сотрудник входит в число текущих исполнителей задания, то будет возращен только он. При получении списка определяется принадлежность сотрудника к заместителям исполнителей задания. Проверка прав на делегирование не выполняется.