public QuestionFormViewModel(ICurrentFormHolder currentFormHolder, IQuestionFormRepository formRepository) { mCurrentFormHolder = currentFormHolder; mFormRepository = formRepository; mCurrentFormHolder.OnChanged += ResetFormTo; }
public ButtonsViewModel(ICurrentFormHolder currentFormHolder, IQuestionFormRepository formRepository) { mCurrentFormHolder = currentFormHolder; mFormRepository = formRepository; UpdateHasPreviosAndHasNext(mCurrentFormHolder.Form); mCurrentFormHolder.OnChanged += UpdateHasPreviosAndHasNext; }
public FormFactory(IQuestionFormRepository questionFormRepository, params IAnswerRepository[] answerRepositories) { mQuestionFormRepository = questionFormRepository; mAnswerRepositories = answerRepositories; }