public static EndpointCollection FromDiscovery(Microsoft.Xrm.Sdk.Discovery.EndpointCollection collection) { EndpointCollection endpointCollection = new EndpointCollection(); foreach (KeyValuePair <Microsoft.Xrm.Sdk.Discovery.EndpointType, string> keyValuePair in (DataCollection <Microsoft.Xrm.Sdk.Discovery.EndpointType, string>)collection) { endpointCollection.Add((EndpointType)keyValuePair.Key, keyValuePair.Value); } return(endpointCollection); }
public static OrganizationDetail FromDiscovery(Microsoft.Xrm.Sdk.Discovery.OrganizationDetail detail) { return(new OrganizationDetail() { OrganizationId = detail.OrganizationId, FriendlyName = detail.FriendlyName, OrganizationVersion = detail.OrganizationVersion, UrlName = detail.UrlName, UniqueName = detail.UniqueName, Endpoints = EndpointCollection.FromDiscovery(detail.Endpoints), State = (OrganizationState)detail.State }); }