void getLatestClass() { HttpHandler hh = new HttpHandler(); var x = hh.Get(@"/api/CurrentLesson/latest"); var jsonString = x.Result; jsonString = jsonString.Replace("null", "-1"); JObject obj = JObject.Parse(jsonString); GambitLessonModel.LatestLesson = GambitLessonModel.buildLesson(obj); if (obj["date"].ToString() == DateTime.Today.ToString("d")) { cur = CurriculumModel.allCurriculum[(int)obj["curriculum_id"]]; if ((int)obj["curriculum1_id"] >= 0) { cur1 = CurriculumModel.allCurriculum[(int)obj["curriculum1_id"]]; if ((int)obj["curriculum2_id"] >= 0) { cur2 = CurriculumModel.allCurriculum[(int)obj["curriculum2_id"]]; } } } }
GambitLessonModel buildLesson(LessonModel lesson) { var gLesson = new GambitLessonModel(); gLesson.curriculum_id = CurriculumModel.allCurriculum.Find(l => l.name == lesson.curriculum).id; if (techniqueTwo_picker.SelectedIndex != -1) { gLesson.curriculum1_id = CurriculumModel.allCurriculum.Find(l => l.name == lesson.curriculum1).id; } if (techniqueThree_picker.SelectedIndex != -1) { gLesson.curriculum2_id = CurriculumModel.allCurriculum.Find(l => l.name == lesson.curriculum2).id; } return(gLesson); }