private void ListViewItem1_Selected(object sender, RoutedEventArgs e) { DataContext = new CABBH.ViewModels.DiabetesResult(); }
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); } }