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();
            }
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            var client = new DistanceCalculatorServiceClient();
            double result = client.CalculateDistance(new Point(2, 4), new Point(3, 5));

            Console.WriteLine(result);

            client.Close();
        }