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

Заменяет контролёра задания.

Синтаксис

void ChangeTaskController(Task task, StaffEmployee employee, DateTime? сontrolDate)
Параметры
task

Тип: Task

Задание

employee

Тип: StaffEmployee

Новый контролёр

сontrolDate

Тип: System.DateTime

Новый дата контроля, если требуется изменить

Исключения

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

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.ChangeTaskController(task, employee, null); (4)
objectContext.AcceptChanges();
1 Инициализация контекста объектов.
2 Получение сервиса.
3 Получение задания и нового контролёра.
4 Замена контролёра.