Esempio n. 1
0
        public static async Task <string> AreaRecAsync(AreaRec rec)
        {
            string result = null;

            using (HttpClient client = new HttpClient())
            {
                var jsonString = JsonConvert.SerializeObject(rec);

                StringContent content = new StringContent(jsonString, Encoding.UTF8, "application/json");

                HttpResponseMessage response = await client.PostAsync("https://localhost:44378/Rectangle/AreaRectangle", content);

                if (response.StatusCode != HttpStatusCode.Conflict)
                {
                    response.EnsureSuccessStatusCode();

                    result = await response.Content.ReadAsStringAsync();
                }
                else
                {
                    throw new Exception("service is not running");
                }
            }

            return(result);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Insert Length here ");
            int length = int.Parse(Console.ReadLine());

            Console.WriteLine("Insert width here ");
            int width = int.Parse(Console.ReadLine());

            // 2,3
            AreaRec rect   = new AreaRec(length, width);
            var     result = AreaRecAsync(rect).Result;

            Console.WriteLine("Final result is: " + result);

            Console.ReadKey();
        }