Exemplo n.º 1
0
 public void Visit(QuestionStyle questionStyle)
 {
     if (_executor.VisibleQuestions.Select(question => question.Id).Contains(questionStyle.Id))
     {
         RenderQuestion(_executor.GetQuestion(questionStyle.Id));
     }
 }
Exemplo n.º 2
0
 public void Visit(QuestionStyle questionStyle)
 {
     if (!_qlsQuestions.Add(questionStyle.Id))
     {
         _messages.AddError("Line: " + questionStyle.LineNumber + " | Question '" + questionStyle.Id + "' was placed already.");
     }
 }
Exemplo n.º 3
0
 public void Visit(QuestionStyle questionStyle)
 {
     _current = _questionTypes[questionStyle.Id];
     foreach (var style in questionStyle.Styles)
     {
         style.Accept(this);
     }
 }
Exemplo n.º 4
0
 public void SetQuestionStyle(QuestionStyle questionStyle)
 {
     TInfo.QuestionStyle = questionStyle;
 }