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,17 +140,20 @@ namespace WebsitePanel.EnterpriseServer
if (!string.IsNullOrEmpty(org.GlobalAddressList)) if (!string.IsNullOrEmpty(org.GlobalAddressList))
{ {
int exchangeServiceId = GetExchangeServiceID(org.PackageId); int exchangeServiceId = GetExchangeServiceID(org.PackageId);
if (exchangeServiceId > 0)
{
ServiceProvider exchangeProvider = ExchangeServerController.GetExchangeServiceProvider(exchangeServiceId, item.ServiceId); ServiceProvider exchangeProvider = ExchangeServerController.GetExchangeServiceProvider(exchangeServiceId, item.ServiceId);
SoapServiceProviderItem soapOrg = SoapServiceProviderItem.Wrap(org); SoapServiceProviderItem soapOrg = SoapServiceProviderItem.Wrap(org);
ServiceProviderItemDiskSpace[] itemsDiskspace = ServiceProviderItemDiskSpace[] itemsDiskspace =
exchangeProvider.GetServiceItemsDiskSpace(new SoapServiceProviderItem[] {soapOrg}); exchangeProvider.GetServiceItemsDiskSpace(new SoapServiceProviderItem[] { soapOrg });
if (itemsDiskspace != null && itemsDiskspace.Length > 0) if (itemsDiskspace != null && itemsDiskspace.Length > 0)
{ {
size += itemsDiskspace[0].DiskSpace; size += itemsDiskspace[0].DiskSpace;
} }
} }
}
// Crm DiskSpace // Crm DiskSpace
if (org.CrmOrganizationId != Guid.Empty) if (org.CrmOrganizationId != Guid.Empty)