async Task ExecuteLoadCommand() { if (IsBusy) { return; } IsBusy = true; try{ Lessons.Clear(); var lessons = await Services.ScheduleService.GetCurrentLessons(); if (lessons.Count > 0) { lessons.ForEach(o => { Lessons.Add(o); }); } else { //alert } }catch (Exception ex) { Debug.WriteLine(ex); }finally{ IsBusy = false; } }
public void ClearData() { Teachers.Clear(); Lessons.Clear(); Forms.Clear(); Groups.Clear(); Subjects.Clear(); YearGroups.Clear(); YearGroups.Add(NoneYear); Subjects.Add(NoneSubject); }
public void ResetState() { ActionsAvailable = 0; AllCards.Clear(); Deck.Clear(); Discard.Clear(); Hand.Clear(); Characters.Clear(); Lessons.Clear(); Creatures.Clear(); Location.Clear(); Match.Clear(); Items.Clear(); Adventure.Clear(); }
private async Task GetLessonsAsync() { ResponseResult lessonResult = await _bmsService.GetLessons(false, LessonType.Discussion); if (HasErrorMsg(lessonResult.Status, lessonResult.Message)) { return; } List <LessonInfo> lessonList = lessonResult.Data as List <LessonInfo>; Lessons.Clear(); lessonList?.ForEach((lesson) => { Lessons.Add(lesson); }); }
private async Task GetLessonsAsync() { ResponseResult allLessonsResult = await _bmsService.GetLessons(false, null); if (!HasErrorMsg(allLessonsResult.Status, allLessonsResult.Message)) { List <LessonInfo> lessonList = allLessonsResult.Data as List <LessonInfo>; Lessons.Clear(); lessonList?.ForEach((lesson) => { lesson.GotoLessonTypeCommand = GotoLessonTypeCommand; Lessons.Add(lesson); }); } }
private async void LoadCourseDataAsync(Course course) { var fullCourse = await _courseHandler.GetCourse(course.Id); if (fullCourse != null) { DBFiles.Clear(); Lessons.Clear(); foreach (var item in fullCourse.CourseMaterials) { DBFiles.Add(item); } foreach (var item in fullCourse.Lessons) { Lessons.Add(item); } CurrentSemester = course.Semester; } }
public void selectByOption(Option o) { Students.Clear(); foreach (Student s in StudentsDB) { if (s.optionID != o.ID) { continue; } Students.Add(new StudentListItem(s)); } Lessons.Clear(); foreach (Lesson l in LessonDB) { if (l.optionID == o.ID && App.currentTeacher.ID == l.teacherID) { Lessons.Add(l); } } }