示例#1
0
        static void Main(string[] args)
        {
            DateTime birthday;
            var ageClient = new CalculateAgeClient();
            Console.WriteLine("Calculate how many days old you are");
            Console.WriteLine("--------------------------------------------------------");
            Console.WriteLine("Please enter your birthday, in the format YYYY,MM,DD: ");
            DateTime.TryParse(Console.ReadLine(), out birthday);
            Console.WriteLine(ageClient.CalculateAge(birthday));
            Console.WriteLine("Press enter to continue");
            Console.ReadLine();

            var bmiClient = new CalculateBmiClient();
            Console.WriteLine("Calculate your BMI");
            Console.WriteLine("---------------------------------------------------------");
            Console.WriteLine("Please enter your weight: ");
            var bmiWeight=0.0;
            double.TryParse(Console.ReadLine(), out bmiWeight);
            Console.WriteLine("Please enter your height: ");
            var bmiHeight=0.0; 
            double.TryParse(Console.ReadLine(), out bmiHeight);
            Console.WriteLine(bmiClient.CalculateBmi(bmiWeight, bmiHeight));
            Console.WriteLine("Press enter to continue");
            Console.ReadLine();

            var evenBirthdayClient = new CalculateEvenBirthdayClient();
            Console.WriteLine("Calculate when your next even 1000-day birthday is");
            Console.WriteLine("---------------------------------------------------------");
            Console.WriteLine("Please enter your birthday: ");
            DateTime.TryParse(Console.ReadLine(), out birthday);
            Console.WriteLine(evenBirthdayClient.CalculateEvenBirthday(birthday));
            Console.WriteLine("Press enter to continue");
            Console.ReadLine();

            var calorieClient = new CalculateCaloriesClient();
            Console.WriteLine("Calculate how many calories you have burned");
            Console.WriteLine("---------------------------------------------------------");
            Console.WriteLine("Please enter one of the following workout types: ");
            Console.WriteLine("1. Wrestling");
            Console.WriteLine("2. Walking");
            Console.WriteLine("3. Yoga");
            Console.WriteLine("4. Weight lifting");
            var workoutType = Console.ReadLine();
            Console.WriteLine("Please enter duration of exercise in minutes: ");
            var duration = 0; 
            int.TryParse(Console.ReadLine(), out duration);
            Console.WriteLine("Please enter your weight: ");
            var weight = 0.0;
            double.TryParse(Console.ReadLine(), out weight);
            Console.WriteLine(calorieClient.CalculateCalories(workoutType, duration, weight) + " calories");
            Console.WriteLine("Press enter to continue");
            Console.ReadLine();
        }
示例#2
0
        static void Main(string[] args)
        {
            CalculateBmiClient host = new CalculateBmiClient();
            System.Console.WriteLine();

            System.Console.WriteLine("Vikt(antal kg): ");
            int weight = Convert.ToInt32(System.Console.ReadLine());
            System.Console.WriteLine("Längd: ");
            double length = Convert.ToDouble(System.Console.ReadLine());
            System.Console.WriteLine(host.CalculateBmi(weight, length));
            System.Console.ReadLine();
        }
示例#3
0
        static void Main(string[] args)
        {
            CalculateBmiClient host = new CalculateBmiClient();

            System.Console.WriteLine();

            System.Console.WriteLine("Vikt(antal kg): ");
            int weight = Convert.ToInt32(System.Console.ReadLine());

            System.Console.WriteLine("Längd: ");
            double length = Convert.ToDouble(System.Console.ReadLine());

            System.Console.WriteLine(host.CalculateBmi(weight, length));
            System.Console.ReadLine();
        }
示例#4
0
        private void btnMessage_Click(object sender, EventArgs e)
        {
            try
            {
                if (host.State == System.ServiceModel.CommunicationState.Faulted)
                {
                    host = new CalculateBmiClient();
                }

                var weight = int.Parse(txtBoxWeight.Text);
                var length = double.Parse(txtBoxLength.Text);
                lblMessage.Text = host.CalculateBmi(weight, length);
            }
            catch (CommunicationException ex)
            {
                lblMessage.Text = $"Error please try again. {ex.Message}";
                throw;
            }
        }
示例#5
0
 private void btnMessage_Click(object sender, EventArgs e)
 {
     try
     {
         if (host.State == System.ServiceModel.CommunicationState.Faulted)
         {
             host = new CalculateBmiClient();
         }
         
         var weight = int.Parse(txtBoxWeight.Text);
         var length = double.Parse(txtBoxLength.Text);
         lblMessage.Text = host.CalculateBmi(weight, length);
     }
     catch (CommunicationException ex)
     {
         lblMessage.Text = $"Error please try again. {ex.Message}";
         throw;
     }
 }
 protected void ButtonBmi_Click(object sender, EventArgs e)
 {
     var bmiClient=new CalculateBmiClient();
     LabelPrintBmi.Text = bmiClient.CalculateBmi(double.Parse(TextBoxBmiWeight.Text),
         double.Parse(TextBoxBmiHeight.Text));
 }
示例#7
0
 public Form1()
 {
     InitializeComponent();
     host = new CalculateBmiClient();
 }
示例#8
0
 public Form1()
 {
     InitializeComponent();
     host = new CalculateBmiClient();
 }