public static MailDomain GetMailDomain(int itemId) { // load meta item MailDomain item = (MailDomain)PackageController.GetPackageItem(itemId); // load service item MailServer mail = new MailServer(); ServiceProviderProxy.Init(mail, item.ServiceId); MailDomain domain = mail.GetDomain(item.Name); // add common properties domain.Id = item.Id; domain.PackageId = item.PackageId; domain.ServiceId = item.ServiceId; return domain; }