private void Form_StudentGraded(object sender, EventArgs e)
        {
            StudentResultModel model = sender as StudentResultModel;

            TaskResultProvider.GradeStudent(
                model.Student.Id,
                model.Task.Id,
                model.Grade);

            this.Parent.Controls.Remove(this);
        }
Exemple #2
0
        private void GroupComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            ComboBox comboBox = sender as ComboBox;

            DisposeRatingPanel();

            Presenter.SetGroup(Groups[comboBox.SelectedIndex]);

            StudentResults = TaskResultProvider.GetResults(
                Groups[comboBox.SelectedIndex].Id,
                Subjects[subjectComboBox.SelectedIndex].Id);

            DisposeRatingPanel();

            Presenter.SetStudents(StudentResults);
        }