hMailServer.Administrator.ucAliases.DeleteItems C# (CSharp) Method

DeleteItems() protected method

protected DeleteItems ( List items ) : void
items List
return void
        protected override void DeleteItems(List<ListViewItem> items)
        {
            hMailServer.Links links = APICreator.Links;
            hMailServer.Domain domain = links.get_Domain(_domainID);
            Marshal.ReleaseComObject(links);

            hMailServer.Aliases aliases = domain.Aliases;
            foreach (ListViewItem item in items)
            {
                int aliasID = Convert.ToInt32(item.Tag);
                aliases.DeleteByDBID(aliasID);
            }

            Marshal.ReleaseComObject(domain);
            Marshal.ReleaseComObject(aliases);
        }