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

Пространство имен: 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,
	string commentText,
	IUser commentAuthor,
	IEnumerable<IDocumentAttachment> documentAttachments,
	IEnumerable<IAttachment> attachments
)

Параметры

document
Тип: EleWise.ELMA.Documents.Models..::..IDocument
Документ, к которому будет добавлен комментарий
commentText
Тип: System..::..String
Комментарий (строка)
commentAuthor
Тип: EleWise.ELMA.Security.Models..::..IUser
Автор комментария
documentAttachments
Тип: System.Collections.Generic..::..IEnumerable<(Of <(<'IDocumentAttachment>)>)>
Прикрепленные документы
attachments
Тип: System.Collections.Generic..::..IEnumerable<(Of <(<'IAttachment>)>)>
Вложения

Примеры

CopyC#
 1//загружаем документ по идентификатору
 2var doc = PublicAPI.Docflow.Document.Load(3);
 3//загружаем пользователя по идентификатору 
 4var commentAuthor = PublicAPI.Portal.Security.User.Load(3);
 5//создаем вложения (ссылка на создание вложений находится в конце статьи)
 6var attachments = context.Attachments;
 7//создаем прикреплённые документы
 8var documentAttachments = context.DocumentAttachments; 
 9
10//добавляем комментарий
11PublicAPI.Docflow.Document.AddComment(doc, commentText, commentAuthor, documentAttachments, attachments);

См. также

Как загрузить документ
Как загрузить пользователя
Как создать вложения
Фейковая ссылка