private async void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { ClearForm(); if (comboBox1.SelectedItem != null) { var soapRequest = await SoapHelper.BuildSoapRequest(textBox1.Text, comboBox1.SelectedItem.ToString()); richTextBox1.Text = XmlFormatParserHelper.GetFormattedXml(soapRequest); } }
public async Task <String> InvokeMethodWS(string uri, string method, string request) { var wsdl = await WsdlHelper.Build($"{uri}?wsdl"); var soapClient = new SoapClient(uri, wsdl.Definitions.Binding.OperationsBinding.First(o => o.Name == method).Action); var xmlDocument = new XmlDocument(); xmlDocument.LoadXml(request); var soapResponse = await soapClient.PostAsync("POST", xmlDocument); return(XmlFormatParserHelper.GetFormattedXml(soapResponse)); }
private async void button2_Click(object sender, EventArgs e) { var wsdl = await WsdlHelper.Build(textBox1.Text + "?wsdl"); var soapClient = new SoapClient(textBox1.Text, wsdl.Definitions.Binding.OperationsBinding.First(o => o.Name == comboBox1.SelectedItem.ToString()).Action); var xmlDocument = new XmlDocument(); xmlDocument.LoadXml(richTextBox1.Text); var soapResponse = await soapClient.PostAsync("POST", xmlDocument); richTextBox2.Text = XmlFormatParserHelper.GetFormattedXml(soapResponse); }
public async Task <String> GetMethodRequest(string uri, string method) { var soapRequest = await SoapHelper.BuildSoapRequest(uri, method); return(XmlFormatParserHelper.GetFormattedXml(soapRequest)); }