public void ShowTrainingPeriods() { TrainingPeriodController trainingPeriodController = new TrainingPeriodController(); IViewTrainingPeriodsForm form = formFactory.CreateViewTrainingPeriodsForm(); trainingPeriodController.ShowTrainingPeriods(form, trainingPeriodRepository, this); }
public void ShowTrainingPeriods(IViewTrainingPeriodsForm form, ITrainingPeriodRepository trainingPeriodRepository, IMainController mainController) { List <TrainingPeriod> trainingPeriods = trainingPeriodRepository.GetAllTrainingPeriods(); Subject subject = (Subject)trainingPeriodRepository; subject.Attach((IObserver)form); form.ShowModaless(mainController, trainingPeriods); }