Добавить комментарий

Пространство имен: EleWise.ELMA.Documents.Managers
Сборка: EleWise.ELMA.Documents (в EleWise.ELMA.Documents.dll) Версия: 1.0.0.0 (3.8.0.22046)

Синтаксис

C#
public virtual void AddComment(
	IDocument document,
	IComment comment
)

Параметры

document
Тип: EleWise.ELMA.Documents.Models..::..IDocument
Документ, к которому будет добавлен комментарий
comment
Тип: EleWise.ELMA.Common.Models..::..IComment
Комментарий

Примеры

CopyC#
 1//создаем комментарий, и заполняем его свойства
 2var comment = PublicAPI.Portal.Objects.Common.Comment.Create();
 3comment.CreationAuthor = PublicAPI.Portal.Security.User.GetCurrentUser();
 4comment.CreationDate = DateTime.Now;
 5comment.Text = "Комментарий";
 6
 7//загружаем документ по идентификатору
 8var document = PublicAPI.Docflow.Document.LoadOrNull(23);
 9
10//Добавляем комментарий
11PublicAPI.Docflow.Document.AddComment(document, comment); 
12
13//ВНИМАНИЕ!! За одну транзакцию вы можете добавить только ОДИН комментарий к документу
14//Пример:
15comment.Text = "Комментарий, который добавится";
16PublicAPI.Docflow.Document.AddComment(doc, comment, commentAuthor); //данный комментарий добавится
17comment.Text = "Комментарий, который не добавится";
18PublicAPI.Docflow.Document.AddComment(doc, comment, commentAuthor); //данный комментарий не добавится

См. также