internal DockerProfilesPresenter(IDockerProfilesView view) { _view = view; _view.Loaded += Loaded; _view.ProfileAdded += ProfileAdded; _view.ProfileRenamed += ProfileRenamed; _view.SelectedProfileChanged += SelectedProfileChanged; _view.SelectedProfileDeleted += SelectedProfileDeleted; _containersProvider = Create.New <IContainersProvider>(); }
internal ScriptablePresenter(IMainView view) { // TODO: Review below _view = view; _profilesProvider = Create.New <IProfilesProvider>(); _settingsProvider = Create.New <ISettingsProvider>(); _containersProvider = Create.New <IContainersProvider>(); _view.ScriptFinishRequested += ScriptFinishRequested; _outputFormatter = new ConsoleOutputFormatter(); _genericTextFormatter = new GenericTextFormatter(); _progressFormatter = new ProgressFormatter(); _errorFormatter = new ErrorFormatter(); }