public Reference <IQuestionOutputItem> CreateQuestionOutputItem( string text, string value, Type type, bool isVisible, bool isReadonly) { var questionOutputItem = new QuestionOutputItem( m_ids.Next, text, type, value, isVisible, isReadonly); return(DomainItemRegistration <IQuestionOutputItem>( questionOutputItem)); }
public DomainId <IQuestionOutputItem> CreateQuestionOutputItem( DomainId <IQuestionNode> variable, string value, bool isVisible, bool isReadonly) { var question = m_domainItemLocator .Get <IQuestionNode>(variable.Id); var questionOutputItem = new QuestionOutputItem( m_ids.Next, variable, question.QuestionName, question.QuestionText, question.QuestionType, value, isVisible, isReadonly); return(DomainItemRegistration <IQuestionOutputItem>( questionOutputItem)); }