private static string GetProviderProperty(int organizationServiceId, string property) { Organizations orgProxy = new Organizations(); ServiceProviderProxy.Init(orgProxy, organizationServiceId); string[] organizationSettings = orgProxy.ServiceProviderSettingsSoapHeaderValue.Settings; string value = string.Empty; foreach (string str in organizationSettings) { string[] props = str.Split('='); if (props[0].ToLower() == property) { value = str; break; } } return value; }
private static string GetPrimaryDomainController(int organizationServiceId) { Organizations orgProxy = new Organizations(); ServiceProviderProxy.Init(orgProxy, organizationServiceId); string[] organizationSettings = orgProxy.ServiceProviderSettingsSoapHeaderValue.Settings; string orgPrimaryDomainController = string.Empty; foreach (string str in organizationSettings) { string[] props = str.Split('='); if (props[0].ToLower() == "primarydomaincontroller") { orgPrimaryDomainController = str; break; } } return orgPrimaryDomainController; }
private static Organizations GetOrganizationProxy(int serviceId) { Organizations ws = new Organizations(); ServiceProviderProxy.Init(ws, serviceId); return ws; }