static void Main() { DistanceCalculatorServiceClient service = new DistanceCalculatorServiceClient(); var result = service.CalcDistance(new Point() {X = 1, Y = 2}, new Point() {X = 3, Y = 5}); Console.WriteLine("Result from soap service: " + result); using (WebClient webClient = new WebClient()) { var calcDistanceRequest = new CalculateDistanceRequest() { StartPoint = new RESTServices.Models.Point { X = 3, Y = 4 }, EndPoint = new RESTServices.Models.Point { X = 13, Y = 21 } }; webClient.Headers.Set("Content-type", "application/json"); var distanceRequestAsJsonString = JsonConvert.SerializeObject(calcDistanceRequest); var response = webClient.UploadString("http://localhost:24084/Api/calculateDistance", distanceRequestAsJsonString); Console.WriteLine(); Console.WriteLine("Result from web service: " + response); } }
public static void Main() { var service = new DistanceCalculatorServiceClient(); var result = service.CalcDistance(new Point { X = 5, Y = 10 }, new Point { X = 20, Y = 30 }); Console.WriteLine("Result from SOAP service: {0}", result); using (WebClient webClient = new WebClient()) { var calcDistanceRequest = new CalculateDistanceRequest { StartPoint = new RestService.Models.Point { X = 15, Y = 23 }, EndPoint = new RestService.Models.Point { X = 35, Y = 2 } }; webClient.Headers.Set("Content-type", "application/json"); var distanceRequestAsJsonString = JsonConvert.SerializeObject(calcDistanceRequest); var response = webClient.UploadString( "http://localhost:31009/api/calculate-distance", distanceRequestAsJsonString); Console.WriteLine("Result from REST service: {0}", response); Console.ReadLine(); } }