private void GetSelectedRound(Round selectedRound) { if (selectedRound == null) { return; } SelectedRound = selectedRound; CheckIfCorrected(); var questions = QuizRounds.First(r => r == selectedRound).RoundQuestions; TeamAnswersPerRound.Clear(); foreach (var answer in TeamAnswers) { foreach (var question in questions) { if (answer.AnswerQuestion.QuestionId == question.QuestionId) { TeamAnswersPerRound.Add(answer); } } } }
private async void GetRoundsFromEnabledQuiz() { var rounds = await _roundService.GetAllRoundsByEnabledQuiz(); QuizRounds.Clear(); foreach (var round in rounds) { QuizRounds.Add(round); } }