Ejemplo n.º 1
0
 /// <summary>
 /// Creates a question loader.
 /// </summary>
 public virtual IQuestionLoader CreateQuestionLoader(Question question)
 {
     return(question.Accept(this));
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Returns the user question updater for the given question type.
 /// </summary>
 public IUserQuestionDataUpdater GetUserQuestionDataUpdater(Question question)
 {
     return(question.Accept(this));
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Creates a question updater.
 /// </summary>
 public virtual IQuestionUpdater CreateQuestionUpdater(Question question, IModelErrorCollection errors)
 {
     return(question.Accept(this, errors));
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Creates a question duplicator.
 /// </summary>
 public virtual IQuestionDuplicator CreateQuestionDuplicator(Question question)
 {
     return(question.Accept(this));
 }