/// <summary> /// Saves the answer for the current question /// </summary> /// <param name="answer">The answer itself</param> public void SaveAnswer(Answer answer) { // Save the answer UserAnswers.Add(answer); DI.Logger.Log($"User answer saved for question nr {CurrentQuestionString}."); // Create view data from the results page if it is allowed to be shown if (AreResultsAllowed) { QuestionViewModels.Add(Questions[mCurrentQuestion - 1].ToViewModel(answer, QuestionViewModels.Count)); } }