private void ListViewItem1_Selected(object sender, RoutedEventArgs e)
 {
     DataContext = new CABBH.ViewModels.DiabetesResult();
 }
示例#2
0
        public void data()
        {
            my_list = new ArrayList();
            RestClient restClient = new RestClient("http://baraadervis.pythonanywhere.com/CAC/diabetes-results-api/", RestClient.httpVerb.GET);
            string     resp       = restClient.makeRequestWithToken();

            var o = JObject.Parse(resp);


            JArray a = JArray.Parse(o["results"].ToString());

            DiabetesResult myObj = new DiabetesResult();

            foreach (JObject obj in a.Children <JObject>())
            {
                myObj = new DiabetesResult();
                foreach (JProperty objprop in obj.Properties())
                {
                    if (objprop.Name == "BMI")
                    {
                        myObj.BMI = Math.Round(Double.Parse(objprop.Value.ToString()), 3, MidpointRounding.ToEven);
                    }

                    else if (objprop.Name == "DiabetesPedigreeFunction")
                    {
                        myObj.DiabetesPedigreeFunction = Math.Round(Double.Parse(objprop.Value.ToString()), 2, MidpointRounding.ToEven);
                    }
                    else if (objprop.Name == "name")
                    {
                        myObj.Name = objprop.Value.ToString();
                    }
                    else if (objprop.Name == "Glucose")
                    {
                        myObj.Glucose = int.Parse(objprop.Value.ToString());
                    }
                    else if (objprop.Name == "BloodPressure")
                    {
                        myObj.BloodPressure = int.Parse(objprop.Value.ToString());
                    }
                    else if (objprop.Name == "SkinThickness")
                    {
                        myObj.SkinThickness = int.Parse(objprop.Value.ToString());
                    }
                    else if (objprop.Name == "Insulin")
                    {
                        myObj.Insulin = int.Parse(objprop.Value.ToString());
                    }
                    else if (objprop.Name == "Age")
                    {
                        myObj.Age = int.Parse(objprop.Value.ToString());
                    }
                    else if (objprop.Name == "result")
                    {
                        myObj.result = (objprop.Value.ToString());
                    }
                }
                my_list.Add(myObj);
            }
            foreach (DiabetesResult f in my_list)
            {
                diabetes_datagrid.Items.Add(f);
            }
        }