//method nay danh cho ba me cho con bu public string AdviceMamaBeautiful() { double bmi = BMIIndex(); WeightMamaBMI wBmi = new WeightMamaBMI(mama.Weight, mama.Height, mama.Old); PMamaBMI mbmi = new PMamaBMI(); mbmi.InsertObject(wBmi); if (bmi < 18.5) { return "Bạn có thể trạng gầy, có thể gây thiếu chất và thiếu sữa cho con bú. Bạn cần tăng thêm ít nhất " + (18.5 * mama.Height * mama.Height - mama.Weight).ToString(".0") + " kg. Chúng tôi khuyến cáo nên tăng thêm " + (20.5 * mama.Height * mama.Height - mama.Weight).ToString(".0") + " kg là hợp lý cho bà mẹ chuẩn bị mang thai."; } else if (bmi >= 18.5 && bmi <= 24.5) { if (bmi <= 21.5 && bmi >= 19.5) { return "Bạn có mức cân hợp lí. Hãy cố gắng duy trì điều này để có thể chất khỏe mạnh, vóc dáng đẹp sau sinh"; } else { return "Bạn có mức cân khá hợp lí. Chúng tôi khuyến cáo nên ở mức cân " + (20.5 * mama.Height * mama.Height).ToString(".0") + " để đạt tỉ lệ vàng."; } } else { return "Bạn có số cân quá mức. Điều này gây nhiều nguy cơ về tim mạch, hàm lượng mỡ trong máu cao. Bạn nên điều chỉnh về số cân về " + (20.5 * mama.Height * mama.Height - mama.Weight).ToString(".0") + " kg"; } }
public new ObservableCollection<WeightMamaBMI> GetListObject() { using (var db = new SQLiteConnection(dbPath)) { List<WeightMamaBMI> obCollection = db.Table<WeightMamaBMI>().ToList<WeightMamaBMI>(); WeightMamaBMI temp = new WeightMamaBMI(); for (int i = 0, j = obCollection.Count - 1; i < obCollection.Count; ++i) { if (i < obCollection.Count / 2) { temp = obCollection[i]; obCollection[i] = obCollection[j]; obCollection[j] = temp; } } ObservableCollection<WeightMamaBMI> listWeight = new ObservableCollection<WeightMamaBMI>(obCollection); return listWeight; } }