コード例 #1
0
ファイル: MainController.cs プロジェクト: atonkovic1/trener
        public void ShowTrainings()
        {
            TrainingController trainingController = new TrainingController();

            IViewTrainingsForm form = formFactory.CreateViewTrainingsForm();

            trainingController.ShowTrainings(form, trainingRepository, this);
        }
コード例 #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);
        }