public void FindQuizzeToShow() { bool found = false; foreach (var quizze in _quizzeResponses) { if (!quizzeAnswereds.Exists(q => String.Compare(q.quizzeCompleted.id, quizze.id) == 0)) { currentQuizze = quizze; found = true; ShowQuizze(currentQuizze); break; } } if (!found) { //Game Finished. All questions were answered } }
public void AddQuizzeCompleted(QuizzeResponse quizzeResponse, bool correct) { quizzeCompleted = quizzeResponse; _correct = correct; }
private void ShowQuizze(QuizzeResponse currentQuizze) { _quizzeQuestion.ShowQuestion(currentQuizze.question); _quizzeAnswer.ShowAnswers(currentQuizze.answers); }