Sitefinity CMS

Deleting Events Send comments on this topic.
See Also
Developing with Sitefinity > Modules > Modules API > Generic Content Based Modules > Events > Deleting Events

Glossary Item Box

Following are the methods for deleting events using EventsManager:

  • DeleteEvent(Guid ID, bool deleteContentItem) - Delete an event with specified ID. If deleteContentItem is true, deletes the content item of the event as well.
  • DeleteEvent(IEvent _event, bool deleteContentItem) - Delete an event object. If deleteContentItem is true, deletes the content item of the event as well.
The value of the boolean parameter deleteContentItem should always be "true". This functionality is used internally only.

 

Delete an event with specified ID:

If deleteContentItem is true, deletes the content item of the event as well.

DeleteEvent(Guid ID, bool deleteContentItem) Copy Code
// create new instance of EventsManager
Telerik.Events.EventsManager eventsManager = new Telerik.Events.EventsManager("Events");
// get all events
IList listOfAllEvents = eventsManager.GetEvents();
if (listOfAllEvents.Count > 0)
{
   
// get ID of first event.Redundant - just for demonstration
   
Guid secondEventItemID = ((Telerik.Events.IEvent)listOfAllEvents[1]).ID;
   
   
// delete the event with specified ID
   
eventsManager.DeleteEvent(secondEventItemID,true);
}  

 

Delete an event object:

If deleteContentItem is true, deletes the content item of the event as well.

DeleteEvent(IEvent _event, bool deleteContentItem) Copy Code
// create new instance of EventsManager
Telerik.Events.EventsManager eventsManager = new Telerik.Events.EventsManager("Events");
// get all events
IList listOfAllEvents = eventsManager.GetEvents();
if (listOfAllEvents.Count > 0)
{
   
// get ID of first event.Redundant - just for demonstration
   
Telerik.Events.IEvent secondEventItem = eventsManager.GetEvent(((Telerik.Events.IEvent)listOfAllEvents[1]).ID);
   
// delete the specified event object
   
eventsManager.DeleteEvent(secondEventItem, true);
}  

See Also