Beispiel #1
0
 public QuestionController(IQuestionView view, IQuestion question)
 {
     _question = question;
     _view     = view;
     _view.SetController(this);
     _view.QuestionAnswered += _view_QuestionAnswered;
     LoadQuestionToView();
 }
 public QuestionPresenter(IQuestionView view)
     : base(view)
 {
     _view = view;
     if (_builder == null)
     {
         _builder = new SelectorBuilder();
     }
 }
        public void RegisterPatient(IQuestionView questionView)
        {
            initializePatient();
            QuestionnairePresenter questionnairePresenter = presenterFactory.getQuestionnairePresenter(
                patient, presenterFactory, repositoryFactory);

            questionnairePresenter.view         = questionView;
            questionView.questionnairePresenter = questionnairePresenter;
        }
        /*
         * updates the latest questions to the database
         *
         */
        public void updateQuestions(IQuestionView questionView)
        {
            QuestionnairePresenter questionnairePresenter = presenterFactory.getQuestionnairePresenter(
                new Patient(), presenterFactory, repositoryFactory);

            questionnairePresenter.view         = questionView;
            questionView.questionnairePresenter = questionnairePresenter;
            questionnairePresenter.patientID    = view.PatientID;
        }
Beispiel #5
0
 public QuestionPresenter(IQuestionView questionView)
 {
     this.questionView = questionView;
 }
Beispiel #6
0
 public QuestionPresenter(IQuestionView view)
 {
     View = view;
 }