Beispiel #1
0
        private void buttonStatus_Click(object sender, EventArgs e)
        {
            AirportServiceClient client = new AirportServiceClient();

            Request  request  = new Request();
            Response response = new Response();

            string airportcode = comboBoxAirports.SelectedItem.ToString().Substring(comboBoxAirports.SelectedItem.ToString().Length - 3, 3);

            request.AirportCode = airportcode;

            try
            {
                //Call service
                response = client.GetStatus(request);

                //Display result Status
                labelCityText.Text   = response.City;
                labelStateText.Text  = response.State;
                labelStatusText.Text = response.Status.Reason;

                //Display result Weather
                labelWindText.Text       = response.Weather.Wind;
                labelTempratureText.Text = response.Weather.Temp;
                labelVisibilityText.Text = response.Weather.Visibility.ToString();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        static void Main(string[] args)
        {
            AirportServiceClient client = new AirportServiceClient();

            Console.WriteLine(client.SayHello());
            Console.WriteLine();



            try
            {
                Timetable timetable = new Timetable();
                timetable.AddConnections(client.GetConnections("CityA", "CityE", TimeSpan.Parse("7:31"), TimeSpan.Parse("7:32")));
                timetable.Show();
            }
            catch (FaultException <ConnectionNotFoundFault> fault)
            {
                Console.WriteLine(fault.Detail.Message);
            }


            Console.ReadKey();
            client.Close();
        }