public void ShowTrainingGroups() { TrainingGroupController trainingGroupController = new TrainingGroupController(); IViewTrainingGroupsForm form = formFactory.CreateViewTrainingGroupsForm(); trainingGroupController.ShowTrainingGroups(form, trainingGroupRepository, this); }
public void ShowTrainingGroups(IViewTrainingGroupsForm form, ITrainingGroupRepository trainingGroupRepository, IMainController mainController) { List <TrainingGroup> trainingGroups = trainingGroupRepository.GetAllTrainingGroups(); Subject subject = (Subject)trainingGroupRepository; subject.Attach((IObserver)form); form.ShowModaless(mainController, trainingGroups); }