ITaskService.AddPerformer — метод (Task, StaffEmployee)
Добавляет сотрудника в список назначенных исполнителей задания.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services -
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
void AddPerformer(Task task, StaffEmployee performer)
- Параметры
-
- task
-
Тип:
TaskЗадание, в которое назначается исполнитель
- performer
-
Тип:
StaffEmployeeИсполнитель, непосредственно взявший задание в исполнение
Исключения
| Исключение | Условие |
|---|---|
Ошибка возвращается в случае, если не задан параметр |
Примеры
Ниже приведён простой пример использования метода AddPerformer для назначения исполнителя задания.
(1)
Task task = objectContext.GetObject<Task>(new Guid("00000000-0000-0000-0000-000000000000"));
StaffEmployee performer = objectContext.GetObject<StaffEmployee>(new Guid("00000000-0000-0000-0000-000000000001")); (2)
ITaskService taskService = objectContext.GetService<ITaskService>(); (3)
taskService.AddPerformer(task, performer); (4)
objectContext.AcceptChanges();
| 1 | Инициализация контекста объектов. |
| 2 | Получение задания и сотрудника-исполнителя по идентификаторам. |
| 3 | Получение сервиса для работы с заданиями. |
| 4 | Назначение исполнителя в задание. |