public QuestionFormViewModel(ICurrentFormHolder currentFormHolder, 
            IQuestionFormRepository formRepository)
        {
            mCurrentFormHolder = currentFormHolder;
            mFormRepository = formRepository;

            mCurrentFormHolder.OnChanged += ResetFormTo;
        }
示例#2
0
        public ButtonsViewModel(ICurrentFormHolder currentFormHolder, 
            IQuestionFormRepository formRepository)
        {
            mCurrentFormHolder = currentFormHolder;
            mFormRepository = formRepository;

            UpdateHasPreviosAndHasNext(mCurrentFormHolder.Form);
            mCurrentFormHolder.OnChanged += UpdateHasPreviosAndHasNext;
        }
示例#3
0
 public FormFactory(IQuestionFormRepository questionFormRepository,
     params IAnswerRepository[] answerRepositories)
 {
     mQuestionFormRepository = questionFormRepository;
     mAnswerRepositories = answerRepositories;
 }