Exemplo n.º 1
0
        public void ShowTrainings()
        {
            TrainingController trainingController = new TrainingController();

            IViewTrainingsForm form = formFactory.CreateViewTrainingsForm();

            trainingController.ShowTrainings(form, trainingRepository, this);
        }
Exemplo n.º 2
0
        public void ShowTrainings(IViewTrainingsForm form, ITrainingRepository trainingRepository,
                                  IMainController mainController)
        {
            List <Training> trainings = trainingRepository.GetAllTrainings();

            Subject subject = (Subject)trainingRepository;

            subject.Attach((IObserver)form);

            form.ShowModaless(mainController, trainings);
        }