public IHttpActionResult Put([FromUri] BMICalculationData data) { var bmiCalc = new CountBMI(); var bmi = bmiCalc.GetBMI(data.Weight, data.Height); return(Ok(bmi)); }
private void button1_Click(object sender, EventArgs e) { new Regex_BMI().RegexValidation(@"\d+", Year, labelYear, "Year"); if (labelYear.Text == "Year InValid") { panelBMI.Visible = false; } else { double bmi; double wgh = double.Parse(Weight.Value.ToString()); double hgh2 = Math.Pow(double.Parse(Height.Value.ToString()), 2); bmi = new CountBMI().GetBMI(wgh, hgh2); if (bmi.ToString().Length > 5) { textBox1.Text = (wgh / hgh2).ToString().Remove(5); textBox2.Text = (wgh / hgh2).ToString().Remove(5); } else { textBox1.Text = (wgh / hgh2).ToString(); textBox2.Text = (wgh / hgh2).ToString(); } if (bmi < 16.5 && bmi > 11) { label15.Visible = true; label16.Visible = false; label17.Visible = false; label18.Visible = false; label19.Visible = false; } else if (bmi < 18.5 && bmi > 16.5) { label15.Visible = false; label16.Visible = true; label17.Visible = false; label18.Visible = false; label19.Visible = false; } else if (bmi < 25 && bmi > 18.5) { label15.Visible = false; label16.Visible = false; label17.Visible = true; label18.Visible = false; label19.Visible = false; } else if (bmi < 30 && bmi > 25) { label15.Visible = false; label16.Visible = false; label17.Visible = false; label18.Visible = true; label19.Visible = false; } else if (bmi > 30) { label15.Visible = false; label16.Visible = false; label17.Visible = false; label18.Visible = false; label19.Visible = true; } panelBMI.Visible = true; } }