Delete issues
To delete a specific issue, you use the NewslettersManager class and DeleteIssue method. The method has two overloads - passing an issue Id or an issue instance.
The following code deletes an issue with a specified IDthrough the Native API.
Figure 1: Delete issue by id ```C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Telerik.Sitefinity.Modules.Newsletters;
namespace Telerik.Sitefinity.Documentation.CodeSnippets.DevGuide.SitefinityEssentials.Modules.EmailCampaigns.Issues { public partial class EmailCampaignsSnippets { public void DeleteIssue(Guid id) { NewslettersManager manager = NewslettersManager.GetManager(); manager.DeleteIssue(id); manager.SaveChanges(); } } }
The following sample deletes an issue by the issue instance specified through the Native API: *Figure 2: Delete issue by instance* ```C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Telerik.Sitefinity.Modules.Newsletters;
using Telerik.Sitefinity.Newsletters.Model;
namespace Telerik.Sitefinity.Documentation.CodeSnippets.DevGuide.SitefinityEssentials.Modules.EmailCampaigns.Issues
{
public partial class EmailCampaignsSnippets
{
public void DeleteIssue(Campaign issue)
{
NewslettersManager manager = NewslettersManager.GetManager();
manager.DeleteIssue(issue);
manager.SaveChanges();
}
}
}
``` **NOTE**: If you delete a campaign, all the issues that belong to the campaign will be deleted too, see [For developers: Delete campaigns](slug://for-developers-delete-campaigns).