public Response GetResponse(ProvisioningDomainMarker provisioningDomainMarker) { string response = ""; Dictionary<string, string> responseMap; if (provisioningDomainMarker.GetType() == typeof(SwapProvisioningRequest)) { string xml = Serializer<SwapProvisioningRequest>.Serialize((SwapProvisioningRequest)provisioningDomainMarker).InnerXml; xml = xml.Replace("SwapProvisioningRequest","ProvisioningRequest"); responseMap = doRequest(GetURL(), "POST", xml); } else { string xml = Serializer<GeneralizedProvisioningRequest>.Serialize((GeneralizedProvisioningRequest)provisioningDomainMarker).InnerXml; xml = xml.Replace("GeneralizedProvisioningRequest","ProvisioningRequest"); responseMap = doRequest(GetURL(), "POST", xml); } responseMap.TryGetValue(MESSAGE, out response); return Serializer<Response>.Deserialize(response); }
public Response GetResponse(ProvisioningDomainMarker provisioningDomainMarker) { string response = ""; Dictionary <string, string> responseMap; if (provisioningDomainMarker.GetType() == typeof(SwapProvisioningRequest)) { string xml = Serializer <SwapProvisioningRequest> .Serialize((SwapProvisioningRequest)provisioningDomainMarker).InnerXml; xml = xml.Replace("SwapProvisioningRequest", "ProvisioningRequest"); responseMap = doRequest(GetURL(), "POST", xml); } else { string xml = Serializer <GeneralizedProvisioningRequest> .Serialize((GeneralizedProvisioningRequest)provisioningDomainMarker).InnerXml; xml = xml.Replace("GeneralizedProvisioningRequest", "ProvisioningRequest"); responseMap = doRequest(GetURL(), "POST", xml); } responseMap.TryGetValue(MESSAGE, out response); return(Serializer <Response> .Deserialize(response)); }