Example #1
0
        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();
        }
Example #2
0
        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();
        }