private void ChangeQuestion(bool goingforward = false) { if (options.NumberOfQuestions != -1) { if (QRepo.questions.Count > index) { CurrentQuestion = QRepo.questions[index]; } } else { if (PracticeQs.Count < index) { CurrentQuestion = QRepo.CreateQuestion(options); PracticeQs.Add(CurrentQuestion); } else { CurrentQuestion = PracticeQs[index - 1]; } } Description.Text = CurrentQuestion.Description; A.Content = CurrentQuestion.Choices[0]; B.Content = CurrentQuestion.Choices[1]; C.Content = CurrentQuestion.Choices[2]; D.Content = CurrentQuestion.Choices[3]; }
public Question CreateQuestion(Question newQuestion) { return(_repo.CreateQuestion(newQuestion)); }