isdaviddong
1/5/2017 - 11:07 AM

health.cs

        public ExecuteCommandDefaultResult<List<StudentInfo>> GetData()
        {
            //準備假資料
            List<StudentInfo> returnData = new List<StudentInfo>();
            returnData.Add(new StudentInfo { StudentName = "王曉明", Height = 170, Weight = 72 });
            returnData.Add(new StudentInfo { StudentName = "張曉春", Height = 180, Weight = 75 });
            returnData.Add(new StudentInfo { StudentName = "田豐盛", Height = 175, Weight = 60 });
            returnData.Add(new StudentInfo { StudentName = "楊明山", Height = 165, Weight = 90 });
            returnData.Add(new StudentInfo { StudentName = "令狐衝", Height = 172, Weight = 80 });
            //計算BMI
            foreach (var item in returnData)
            {
                var height = item.Height / 100;
                item.BMIValue = item.Weight / (height * height);
                if (item.BMIValue > 30)
                    item.Memo = "過重!";
                if (item.BMIValue < 20)
                    item.Memo = "太瘦!";
            }

            //回傳
            return new ExecuteCommandDefaultResult<List<StudentInfo>>()
            {
                isSuccess = true,
                Data = returnData
            };
        }