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