public void ShowExercises() { ExerciseController exerciseController = new ExerciseController(); IViewExercisesForm form = formFactory.CreateViewExercisesForm(); exerciseController.ShowExercises(form, exerciseRepository, this); }
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); }