public SkipMultipleChoiceVM(bool firstquestionflag) { try { TestCyclePage = new TestCyclePageModel(); if (firstquestionflag) { CommonData.QuestionAnswersSkipListItems.Add(CommonData.SkipListItems[0]); Questions = CommonData.QuestionAnswersSkipListItems[CommonData.count].Questions; Answer1 = CommonData.QuestionAnswersSkipListItems[CommonData.count].Answers[0].Trim('*'); Answer2 = CommonData.QuestionAnswersSkipListItems[CommonData.count].Answers[1].Trim('*'); Answer3 = CommonData.QuestionAnswersSkipListItems[CommonData.count].Answers[2].Trim('*'); Answer4 = CommonData.QuestionAnswersSkipListItems[CommonData.count].Answers[3].Trim('*'); } else { Questions = CommonData.QuestionAnswersSkipListItems[CommonData.count].Questions; Answer1 = CommonData.QuestionAnswersSkipListItems[CommonData.count].Answers[0].Trim('*'); Answer2 = CommonData.QuestionAnswersSkipListItems[CommonData.count].Answers[1].Trim('*'); Answer3 = CommonData.QuestionAnswersSkipListItems[CommonData.count].Answers[2].Trim('*'); Answer4 = CommonData.QuestionAnswersSkipListItems[CommonData.count].Answers[3].Trim('*'); } NextClickEnabled = true; SubmitClickEnabled = false; SkipVisibility = Visibility.Collapsed; PreviousVisibility = Visibility.Collapsed; } catch (Exception ex) { throw; } }
public MultipleOptionSelectVM() { try { TestCyclePage = new TestCyclePageModel(); Questions = CommonData.QuestionAnswerList[CommonData.i].Questions; Answer1 = CommonData.QuestionAnswerList[CommonData.i].Answers[0].Trim('*'); Answer2 = CommonData.QuestionAnswerList[CommonData.i].Answers[1].Trim('*'); Answer3 = CommonData.QuestionAnswerList[CommonData.i].Answers[2].Trim('*'); Answer4 = CommonData.QuestionAnswerList[CommonData.i].Answers[3].Trim('*'); if (CommonData.answerlist.Count > 0 && CommonData.previousclickflag == true) { for (int j = 0; j < CommonData.answerlist[CommonData.i].Answers.Count(); j++) { if (CommonData.answerlist[CommonData.i].Answers[j].Equals(Answer1)) { Answer1IsChecked = true; } else if (CommonData.answerlist[CommonData.i].Answers[j].Equals(Answer2)) { Answer2IsChecked = true; } else if (CommonData.answerlist[CommonData.i].Answers[j].Equals(Answer3)) { Answer3IsChecked = true; } else if (CommonData.answerlist[CommonData.i].Answers[j].Equals(Answer4)) { Answer4IsChecked = true; } } CommonData.previousclickflag = false; } if (CommonData.QuestionAnswerList[0].Questions.Equals(Questions)) { PreviousClickEnabled = false; } else { PreviousClickEnabled = true; } NextClickEnabled = true; SubmitClickEnabled = false; PreviousVisibility = Visibility.Visible; } catch (Exception ex) { throw; } }
public MultipleChoiceTestCycleVM(bool flag) { try { TestCyclePage = new TestCyclePageModel(); if (flag) { CommonData.QuestionAnswerList.Add((MultipleChoiceQuestionsClass)QuestionAnswerCollectionClass.commonQuestions[0]); Questions = CommonData.QuestionAnswerList[CommonData.i].Questions; Answer1 = CommonData.QuestionAnswerList[CommonData.i].Answers[0].Trim('*'); Answer2 = CommonData.QuestionAnswerList[CommonData.i].Answers[1].Trim('*'); Answer3 = CommonData.QuestionAnswerList[CommonData.i].Answers[2].Trim('*'); Answer4 = CommonData.QuestionAnswerList[CommonData.i].Answers[3].Trim('*'); } else { Questions = CommonData.QuestionAnswerList[CommonData.i].Questions; Answer1 = CommonData.QuestionAnswerList[CommonData.i].Answers[0].Trim('*'); Answer2 = CommonData.QuestionAnswerList[CommonData.i].Answers[1].Trim('*'); Answer3 = CommonData.QuestionAnswerList[CommonData.i].Answers[2].Trim('*'); Answer4 = CommonData.QuestionAnswerList[CommonData.i].Answers[3].Trim('*'); if (CommonData.answerlist.Count > 0 && CommonData.previousclickflag == true) { if (CommonData.answerlist[CommonData.i].Answers[0].Equals(Answer1)) { Answer1IsChecked = true; } else if (CommonData.answerlist[CommonData.i].Answers[0].Equals(Answer2)) { Answer2IsChecked = true; } else if (CommonData.answerlist[CommonData.i].Answers[0].Equals(Answer3)) { Answer3IsChecked = true; } else if (CommonData.answerlist[CommonData.i].Answers[0].Equals(Answer4)) { Answer4IsChecked = true; } CommonData.previousclickflag = false; } } if (CommonData.QuestionAnswerList[0].Questions.Equals(Questions)) { PreviousClickEnabled = false; } else { PreviousClickEnabled = true; } NextClickEnabled = true; SubmitClickEnabled = false; PreviousVisibility = Visibility.Visible; } catch (Exception) { throw; } }