private ValueTitle Bmi(ClientsData.NewClientData client) { ValueTitle x = new ValueTitle(); if (client.weight > 0 && client.height > 0) { x.value = Math.Round(client.weight * 10000 / (client.height * client.height), 2); if (x.value < 18.5) { x.title = "underweight"; } if (x.value >= 18.5 && x.value <= 25) { x.title = "normal weight"; } if (x.value > 25 && x.value < 30) { x.title = "overweight"; } if (x.value >= 30) { x.title = "obese"; } } return(x); }
private ValueTitle Bmi(ClientsData.NewClientData client) { ValueTitle x = new ValueTitle(); if (client.weight > 0 && client.height > 0) { x.value = Math.Round(client.weight * 10000 / (client.height * client.height), 2); if (client.bmiPercentile == null) { client.bmiPercentile = new BmiPercentile(); } if (client.bmiPercentile.Agemos > 0 && client.age < 20) { if (x.value < client.bmiPercentile.P5) { x.title = "underweight"; } if (x.value >= client.bmiPercentile.P5 && x.value <= client.bmiPercentile.P85) { x.title = "normal weight"; } if (x.value > client.bmiPercentile.P85 && x.value < client.bmiPercentile.P95) { x.title = "overweight"; } if (x.value >= client.bmiPercentile.P95) { x.title = "obese"; } } else { if (x.value < 18.5) { x.title = "underweight"; } if (x.value >= 18.5 && x.value <= 25) { x.title = "normal weight"; } if (x.value > 25 && x.value < 30) { x.title = "overweight"; } if (x.value >= 30) { x.title = "obese"; } } return(x); } else { return(x); } }
public int RecommendedEnergyIntake(ClientsData.NewClientData client) { ValueTitle b = Bmi(client); double bmi = b.value; double tee = Convert.ToInt32(Tee(client)); int expenditure = RecommendedEnergyExpenditure(client); int x = 0; if (client.bmiPercentile == null) { client.bmiPercentile = new BmiPercentile(); } if (client.bmiPercentile.Agemos > 0) { if (bmi < client.bmiPercentile.P5) { x = Convert.ToInt32(tee) + 300; } if (bmi >= client.bmiPercentile.P5 && bmi <= client.bmiPercentile.P85) { x = Convert.ToInt32(tee) + expenditure; } if (bmi >= client.bmiPercentile.P85) { x = Convert.ToInt32(tee) - 300; } } else { if (bmi < 18.5) { x = Convert.ToInt32(tee) + 300; } if (bmi >= 18.5 && bmi <= 25) { x = Convert.ToInt32(tee) + expenditure; } if (bmi > 25) { x = Convert.ToInt32(tee) - 300; } } return(x); }
public int RecommendedEnergyIntake(ClientsData.NewClientData client) { ValueTitle b = Bmi(client); double bmi = b.value; double tee = Convert.ToInt32(Tee(client)); int expenditure = RecommendedEnergyExpenditure(client); int x = 0; if (bmi < 18.5) { x = Convert.ToInt32(tee) + 300; } if (bmi >= 18.5 && bmi <= 25) { x = Convert.ToInt32(tee) + expenditure; } if (bmi > 25) { x = Convert.ToInt32(tee) - 300; } return(x); }