Beispiel #1
0
        private void GetQuestionAndAnswers()
        {
            QuizWithAnswers quiz = mContr.GetNewChooseAnswerQuiz();

            SetQuestion(quiz.Question);
            SetAnswers(quiz.RightAnswer, quiz.Answer2, quiz.Answer3, quiz.Answer4);
        }
Beispiel #2
0
        public QuizWithAnswers GetNewChooseAnswerQuiz()
        {
            WordsPair testPair    = GetAnyRandomWordsPair();
            string    question    = testPair.Original;
            string    rightAnswer = testPair.Translation;

            string[] wrongs = new string[3];
            for (int i = 0; i < 3; i++)
            {
                WordsPair wrongPair;
                do
                {
                    wrongPair = GetAnyRandomWordsPair();
                } while (wrongPair.Equals(testPair));

                wrongs[i] = wrongPair.Translation;
            }
            QuizWithAnswers quiz = new QuizWithAnswers(question, rightAnswer, wrongs[0], wrongs[1], wrongs[2]);

            return(quiz);
        }