private void GetQuestionAndAnswers() { QuizWithAnswers quiz = mContr.GetNewChooseAnswerQuiz(); SetQuestion(quiz.Question); SetAnswers(quiz.RightAnswer, quiz.Answer2, quiz.Answer3, quiz.Answer4); }
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); }