public Document(dbDocument document)
{
if (document != null)
{
ContentType = document.contentType;
name = document.documentName;
DocumentContent = document.documentContent;
if (document.documentTypeId != null) DocumentType = (dbDocument.DocumentType) document.documentTypeId;
Description = document.documentDescription;
uuid = document.UUID.ToString();
version = document.documentVersion;
if (document.contentType != null && document.contentType.Contains("text"))
{
Item = Encoding.UTF8.GetString(document.documentContent);
ItemElementName = DocumentItemChoiceType.Text;
}
else
{
var document_uri = (string) ATMLContext.GetProperty("environment.document-location");
Item = document_uri + "?id=" + uuid;
ItemElementName = DocumentItemChoiceType.URL;
}
}
}