Sitefinity CMS

Modifying Comments Send comments on this topic.
See Also
Developing with Sitefinity > Modules > Modules API > Generic Content > Comments > Modifying Comments

Glossary Item Box

Updating a Comment is a very simple process:

  1. Get a Comment associated with a transaction
  2. Change its properties
  3. Save the Comment with ContentManager
SaveComment(IComment comment) Copy Code
// create new instance of ContentManager
Telerik.Cms.Engine.ContentManager contentManager = new Telerik.Cms.Engine.ContentManager();
// get all content items
IList listOfContentItems = contentManager.GetContent();
if (listOfContentItems.Count > 0)
{
   
// get the third content item
   
Telerik.Cms.Engine.IContent thirdContent = contentManager.GetContent(((Telerik.Cms.Engine.IContent)listOfContentItems[2]).ID);
   
// get all comments for the content item thirdContent
   
IList listOfComments = contentManager.GetComments(thirdContent.ID);
   
// get the first comment
   
Telerik.Cms.Engine.IComment firstComment = contentManager.GetComment(((Telerik.Cms.Engine.IComment)listOfComments[0]).ID);
   
// change the value of the Text property
   
firstComment.Text = "Changed text of comment of item 3";
   
// save the change in the database
   
contentManager.SaveComment(firstComment);
   Response.Write(firstComment.Text +
"<br />");
   Response.Write(firstComment.Parent.GetMetaData(
"Name") + "<br />");
}

 

See Also