/// <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;
 }
Exemplo n.º 3
0
 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());
 }
Exemplo n.º 4
0
 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());
 }
Exemplo n.º 5
0
        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());
        }