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

Заменяет текущего исполнителя задания.

Синтаксис

void ChangeTaskCurrentPerformer(Task task, StaffEmployee employee)
Параметры
task

Тип: Task

Задание

employee

Тип: StaffEmployee

Новый текущий исполнитель

Исключения

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

System.ArgumentNullException

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

System.MethodAccessException

Ошибка возвращается, если недостаточно прав для выполнения операции.

Примеры

(1)

ITaskService taskService = objectContext.GetService<ITaskService>(); (2)

Task task = objectContext.GetObject<Task>(new Guid("00000000-0000-0000-0000-000000000000"));
StaffEmployee employee = objectContext.GetObject<StaffEmployee>(new Guid("00000000-0000-0000-0000-000000000001")); (3)

taskService.ChangeTaskCurrentPerformer(task, employee); (4)
objectContext.AcceptChanges();
1 Инициализация контекста объектов.
2 Получение сервиса.
3 Получение задания и нового исполнителя.
4 Замена текущего исполнителя.