Beispiel #1
0
 public void CheckAllAnswers(string answerString)
 {
     try
     {
         foreach (var quest in _SelectedQuestionsCollection)
         {
             foreach (var answ in quest.Answers)
             {
                 if (answ.Text == answerString)
                 {
                     if (!SelectedQuestionsInApplication.Contains(quest))
                     {
                         ((List <QuestionDTO>)SelectedQuestionsInApplication).Add(quest as QuestionDTO);
                         QuesAnsw.Add(quest.QuestionText,
                                      _SelectedAnswersCollection.Single(x => x.Text == answerString));
                     }
                     else if (SelectedQuestionsInApplication.Contains(quest) && answ.Text != null)
                     {
                         QuesAnsw[quest.QuestionText] =
                             _SelectedAnswersCollection.Single(x => x.Text == answerString);
                     }
                 }
             }
         }
     }
     catch (NullReferenceException)
     {
         throw new Exception("You haven't chosen the answer!");
     }
 }
Beispiel #2
0
 public void MoveNext()
 {
     foreach (var i in _SelectedQuestionsCollection)
     {
         if (!QuesAnsw.ContainsKey(i.QuestionText))
         {
             GetAnswers(i.QuestionText);
             break;
         }
     }
 }