private RecommenderWeight RecommendedWeight(ClientsData.NewClientData client) { RecommenderWeight x = new RecommenderWeight(); x.min = Math.Round((18.5 * client.height * client.height) / 10000, 1); x.max = Math.Round((25.0 * client.height * client.height) / 10000, 1); return(x); }
private RecommenderWeight RecommendedWeight(ClientsData.NewClientData client) { RecommenderWeight x = new RecommenderWeight(); if (client.bmiPercentile == null) { client.bmiPercentile = new BmiPercentile(); } if (client.bmiPercentile.Agemos > 0) { // ***** https://www.who.int/tools/child-growth-standards/standards/weight-for-age ***** // // ***** https://www.cdc.gov/growthcharts/percentile_data_files.htm ***** // WeightPercentile weightPercentile = GetWeightPercentile(client.agemos, client.gender.value, client.percentileSrc); x.min = Math.Round(weightPercentile.P5, 1); x.max = Math.Round(weightPercentile.P75, 1); } else { x.min = Math.Round((18.5 * client.height * client.height) / 10000, 1); x.max = Math.Round((25.0 * client.height * client.height) / 10000, 1); } return(x); }