Завершить задачу
Пространство имен: EleWise.ELMA.Tasks.ManagersСборка: EleWise.ELMA.Tasks (в EleWise.ELMA.Tasks.dll) Версия: 1.0.0.0 (3.8.0.22046)
Синтаксис
C# |
---|
public virtual void CompleteTask( long taskId, CompleteTaskModel model ) |
Параметры
- taskId
- Тип: System..::..Int64
Идентификатор задачи для завершения
- model
- Тип: EleWise.ELMA.Tasks.Managers..::..CompleteTaskModel
Модель завершения задачи
Remarks
Примеры
CopyC#
1//создаем структуру CompleteTaskModel и заполняем её 2var model = new CompleteTaskModel(); 3//заполняем поле "оповещать соисполнителей" 4model.alertCoexecuters = true; 5//заполняем поле "Дата начала" 6model.startDate = DateTime.Now; 7//заполняем поле "Трудозатраты" (в минутах) 8model.worklogMinutes = 120; 9//создаем ICommentActionModel 10var commentModel = InterfaceActivator.Create<ICommentActionModel>(); 11//создаем объект IComment 12var comment = InterfaceActivator.Create<IComment>(); 13//заполняем поле "Текст комментария" 14comment.Text = "Комменатрий"; 15//заполняем поле "Дата создания" 16comment.CreationDate = DateTime.Now; 17//заполняем поле "Автор комментария" 18comment.CreationAuthor = PublicAPI.Portal.Security.User.GetCurrentUser(); 19//сохраняем комменатрий 20comment.Save(); 21//заполняем поле "Комментарий" 22commentModel.Comment = comment; 23//заполняем поле CommentActionModel 24model.actionModel = commentModel; 25 26//завершаем задачу 27PublicAPI.Portal.TaskBase.Task.CompleteTask(taskId, model);
См. также
Как создать комментарий
Фейковая ссылка