public void CompleteTask( long taskId, CompleteTaskModel model )
Завершить задачу
Синтаксис
public void CompleteTask( long taskId, CompleteTaskModel model )
Параметры
- taskId
- Тип: System Int64
Идентификатор задачи для завершения
- model
- Тип: CompleteTaskModel
Модель завершения задачи
Заметки
Примеры
//создаем структуру CompleteTaskModel и заполняем её var model = new CompleteTaskModel(); //заполняем поле "оповещать соисполнителей" model.alertCoexecuters = true; //заполняем поле "Дата начала" model.startDate = DateTime.Now; //заполняем поле "Трудозатраты" (в минутах) model.worklogMinutes = 120; //создаем ICommentActionModel var commentModel = InterfaceActivator.Create<ICommentActionModel>(); //создаем объект IComment var comment = InterfaceActivator.Create<IComment>(); //заполняем поле "Текст комментария" comment.Text = "Комменатрий"; //заполняем поле "Дата создания" comment.CreationDate = DateTime.Now; //заполняем поле "Автор комментария" comment.CreationAuthor = PublicAPI.Portal.Security.User.GetCurrentUser(); //сохраняем комменатрий comment.Save(); //заполняем поле "Комментарий" commentModel.Comment = comment; //заполняем поле CommentActionModel model.actionModel = commentModel; //завершаем задачу PublicAPI.Portal.TaskBase.Task.CompleteTask(taskId, model);
См. также