Example #1
0
        public void MarkQuiz(int pointer)
        {
            //publishes the markQuiz event containing the quiz ID and the username of the quiz attempt
            MarkQuizEvent markQuiz = new MarkQuizEvent();

            markQuiz.quizID   = Int32.Parse(this.Model.List[pointer].quizID);
            markQuiz.username = this.Model.List[pointer].username;
            this.eventAggregator.Publish(markQuiz);

            //changes page to the quiz marking
            ChangePageEvent changePage = new ChangePageEvent();

            changePage.pageName = "MarkQuizView";
            this.eventAggregator.Publish(changePage);
        }
Example #2
0
 //Handles when the quizID is published from the MarkListViewModel
 public void Handle(MarkQuizEvent markQuiz)
 {
     this.markQuiz = markQuiz;
 }