private void showStudentAverageGradeButtonClick(object sender, RoutedEventArgs e)
        {
            StudentGradesWindowViewModel viewModel = ((StudentGradesWindowViewModel)DataContext);
            double averageStudentGrade             = viewModel.CalculateStudentAverageGrade();

            MessageBox.Show("Your average grade is : " + Math.Round(averageStudentGrade, 2).ToString());
        }
        private void showFailedStudenExamsButtonClick(object sender, RoutedEventArgs e)
        {
            StudentGradesWindowViewModel viewModel = ((StudentGradesWindowViewModel)DataContext);
            List <string> failedExams = viewModel.GetStudentFailedExams();
            var           message     = string.Join(Environment.NewLine, failedExams);

            MessageBox.Show(message);
        }
示例#3
0
        private void showStudentGradesButton(object sender, RoutedEventArgs e)
        {
            Student                      student         = ((MainWindowViewModel)(DataContext)).Student;
            StudentGradesWindow          gradesWindow    = new StudentGradesWindow();
            StudentGradesWindowViewModel gradesViewModel = new StudentGradesWindowViewModel(student, gradesWindow);

            gradesWindow.DataContext = gradesViewModel;
            gradesWindow.Show();
        }