public QuestionAnswers NewQuestion() { var random = new Random(); if (_availableQuestions.Count == 0) { RefreshQuestions(); } var index = random.Next(0, _availableQuestions.Count); var question = _questionsProvider.GetQuestionAnswers(_availableQuestions[index]); _availableQuestions.RemoveAt(index); GlobalLogger.Instance.Info("Был выбран случайный вопрос с номером " + index.ToString()); GlobalLogger.Instance.Info("Текст вопроса " + question.QuestionText); return(question); }
public QuestionAnswers GetQuestionAnswers(int index) { return(_provider.GetQuestionAnswers(index)); }