/// <summary> /// Initializes a new instance of the <see cref="ProjectsPresenter" /> class. /// </summary> /// <param name="view">The view.</param> /// <param name="settingsService">The settings service.</param> public ProjectsPresenter( IProjectsView view, ISettingsService settingsService) { this.view = view; this.settingsService = settingsService; }
/// <summary> /// Initializes a new instance of the <see cref="ProjectsPresenter" /> class. /// </summary> /// <param name="view">The view.</param> /// <param name="settingsService">The settings service.</param> /// <param name="fileSystem">The file system.</param> public ProjectsPresenter( IProjectsView view, ISettingsService settingsService, IFileSystem fileSystem) { this.view = view; this.settingsService = settingsService; this.fileSystem = fileSystem; }
public ProjectsPresenter(IProjectsView projectsView, IProjectsModel projectsModel) { _view = projectsView; _view.ProjectUpdated += view_ProjectUpdated; _view.SelectionChanged += view_SelectionChanged; _view.DetailsUpdated += view_DetailsUpdated; _model = projectsModel; _model.ProjectUpdated += model_ProjectUpdated; _view.LoadProjects(_model.GetProjects()); }
public ProjectsPresener(IProjectsView projectsView, IProjectsModel projectsModel) { _view = projectsView; _view.ProjectUpdated += ViewProjectUpdated; _view.SelectionChanged += ViewSelectionChanged; _view.DetailsUpdated += ViewDetailsUpdated; _model = projectsModel; _model.ProjectUpdated += ModelProjectUpdated; _view.LoadProjects(_model.GetProjects()); }