private void RemoveAllGroups() { hMailServer.Groups groups = _settings.Groups; while (groups.Count > 0) { groups.DeleteByDBID(groups[0].ID); } }
public void OnDeleteObject(object sender, EventArgs args) { if (Utility.AskDeleteItem(_groupName)) { hMailServer.Groups groups = APICreator.Groups; groups.DeleteByDBID(_groupID); Instances.MainForm.RefreshParentNode(); Marshal.ReleaseComObject(groups); } }
protected override void DeleteItems(List <ListViewItem> items) { hMailServer.Groups groups = APICreator.Groups; foreach (var item in items) { int id = Convert.ToInt32(item.Tag); groups.DeleteByDBID(id); } Marshal.ReleaseComObject(groups); }