|
||
|
API examples for newer versions Please visit the latest API Examples documentation to view API examples for newer versions of Kentico. |
The following example is not directly related to document attachments. It only creates a sample document to which attachments will be added and managed by the code examples in the following topic.
private bool CreateExampleDocument() { // Create a new instance of the Tree provider TreeProvider tree = new TreeProvider(CMSContext.CurrentUser);
// Get site root node TreeNode parentNode = tree.SelectSingleNode(CMSContext.CurrentSiteName, "/", "en-us");
if (parentNode != null) { // Create the document TreeNode node = TreeNode.New("CMS.MenuItem", tree);
node.DocumentName = "API Example"; node.DocumentCulture = "en-us";
node.Insert(parentNode);
return true; }
return false; } |
The following example deletes the sample document created by the code example above.
private bool DeleteExampleDocument() { // Create a new instance of the Tree provider TreeProvider tree = new TreeProvider(CMSContext.CurrentUser);
// Get the example document TreeNode node = tree.SelectSingleNode(CMSContext.CurrentSiteName, "/API-Example", "en-us");
if (node != null) { // Delete the document node.Delete();
return true; }
return false; } |