public void OnDeleteObject(object sender, EventArgs args) { if (Utility.AskDeleteItem(_securityRangeTitle)) { hMailServer.SecurityRanges securityRanges = APICreator.SecurityRanges; securityRanges.DeleteByDBID(_securityRangeID); Marshal.ReleaseComObject(securityRanges); Instances.MainForm.RefreshParentNode(); } }
protected override void DeleteItems(List <ListViewItem> items) { hMailServer.SecurityRanges securityRanges = APICreator.SecurityRanges; foreach (var item in items) { int id = Convert.ToInt32(item.Tag); securityRanges.DeleteByDBID(id); } Marshal.ReleaseComObject(securityRanges); }