fix Calculate Spaces Disk Space scheduled Task. part 2

This commit is contained in:
dev_amdtel 2015-01-05 01:20:54 +04:00
parent 7f7ed3d5b3
commit 4efda60872

View file

@ -140,15 +140,18 @@ namespace WebsitePanel.EnterpriseServer
if (!string.IsNullOrEmpty(org.GlobalAddressList)) if (!string.IsNullOrEmpty(org.GlobalAddressList))
{ {
int exchangeServiceId = GetExchangeServiceID(org.PackageId); int exchangeServiceId = GetExchangeServiceID(org.PackageId);
ServiceProvider exchangeProvider = ExchangeServerController.GetExchangeServiceProvider(exchangeServiceId, item.ServiceId); if (exchangeServiceId > 0)
SoapServiceProviderItem soapOrg = SoapServiceProviderItem.Wrap(org);
ServiceProviderItemDiskSpace[] itemsDiskspace =
exchangeProvider.GetServiceItemsDiskSpace(new SoapServiceProviderItem[] {soapOrg});
if (itemsDiskspace != null && itemsDiskspace.Length > 0)
{ {
size += itemsDiskspace[0].DiskSpace; ServiceProvider exchangeProvider = ExchangeServerController.GetExchangeServiceProvider(exchangeServiceId, item.ServiceId);
SoapServiceProviderItem soapOrg = SoapServiceProviderItem.Wrap(org);
ServiceProviderItemDiskSpace[] itemsDiskspace =
exchangeProvider.GetServiceItemsDiskSpace(new SoapServiceProviderItem[] { soapOrg });
if (itemsDiskspace != null && itemsDiskspace.Length > 0)
{
size += itemsDiskspace[0].DiskSpace;
}
} }
} }