private void OnSubmitAddClass(object obj) { SchoolUtil.HireTeacher(NewClass, NewClass.Teacher); ClassBooks.Add(NewClass); MainViewModel.ClassBooks.Add(NewClass); OnPropertyChanged(nameof(ClassBooks)); NewClassDialogVisible = false; OnPropertyChanged(nameof(NewClassDialogVisible)); Update(); }
private void OnDeleteClass(object obj) { if (SelectedClass == null) { return; } Teachers.Where(x => x.ClassBooks.Contains(SelectedClass)).FirstOrDefault().ClassBooks.Remove(SelectedClass); MainViewModel.ClassBooks.Remove(SelectedClass); ClassBooks.Remove(SelectedClass); OnPropertyChanged(nameof(ClassBooks)); Update(); }