Exemplo n.º 1
0
        public void ShowExercises()
        {
            ExerciseController exerciseController = new ExerciseController();

            IViewExercisesForm form = formFactory.CreateViewExercisesForm();

            exerciseController.ShowExercises(form, exerciseRepository, this);
        }
Exemplo n.º 2
0
        public void ShowExercises(IViewExercisesForm form, IExerciseRepository exerciseRepository,
                                  IMainController mainController)
        {
            List <Exercise> exercises = exerciseRepository.GetAllExercises();

            Subject subject = (Subject)exerciseRepository;

            subject.Attach((IObserver)form);

            form.ShowModaless(mainController, exercises);
        }