PublicAPI.Projects.Tasks.AddQuestionДокументация ELMA API
Задать вопрос к проектой задаче
 
 
Синтаксис

public void AddQuestion(
	ProjectTaskBase projectTask,
	User recipient,
	string description,
	bool showAll,
	IEnumerable<Attachment> attachments
)

Параметры

projectTask
Тип: ProjectTaskBase
Проектная задача, к которой задается вопрос. Объект. Путь доступа: PublicAPI.Projects.ProjectTaskBase
recipient
Тип: User
Ответственный (тот, кому задают вопрос). Объект. Путь доступа: PublicAPI.Portal.Security.User
description
Тип: System String
Описание (текст вопроса)
showAll
Тип: System Boolean
Показывать всем
attachments
Тип: System.Collections.Generic IEnumerable Attachment 
Вложения. Объект. Путь доступа: PublicAPI.Portal.Objects.Common.Attachment
Заметки

Справка по EQL-запросам
Примеры

//загружаем необходимые данные 
var projectTask = PublicAPI.Projects.Tasks.Load(3); //загружаем проектную задачу по идентификатору 
var recipient = PublicAPI.Portal.Security.User.Load(3); //загружаем пользователя по идентификатору 
var description = "Описание вопроса"; //описание (текст вопроса) 
var attachmets = PublicAPI.Portal.Objects.Common.Attachment.Find(new Filter{Query = "Id in (2,3)"},null); //находим все вложения с идентификаторами 2 и 3, используя EQL поиск 
var showAll = true; //показывать всем (да\нет) 


//задаем вопрос
PublicAPI.Projects.Tasks.AddQuestion(projectTask, recipient, description, attachments, showAll);
См. также