public ProjectController( IProjectView projectView, INewProjectView newProjectView, IProjectRepository projectRepository, IDealRepository dealRepository, INewProjectSupplyView newProjectSupplyView, INewProjectHardwareView newProjectHardwareView, IEditProjectSupplyView editProjectSupplyView, IEditProjectHardwareView editProjectHardwareView, INewProjectFrameView newProjectFrameView, IEditProjectHardwareSupplyView editProjectHardwareSupplyView, ILoadingView loadingView, ICatalogRepository catalogRepository, ITaskRepository taskRepository) { this.projectView = projectView; this.newProjectView = newProjectView; this.projectRepository = projectRepository; this.dealRepository = dealRepository; this.newProjectSupplyView = newProjectSupplyView; this.newProjectHardwareView = newProjectHardwareView; this.editProjectHardwareView = editProjectHardwareView; this.editProjectSupplyView = editProjectSupplyView; this.newProjectFrameView = newProjectFrameView; this.editProjectHardwareSupplyView = editProjectHardwareSupplyView; this.loadingView = loadingView; this.catalogRepository = catalogRepository; this.taskRepository = taskRepository; }
public NewProjectPresenter(INewProjectView newProjectView, IProjectService projectService) { _newProjectView = newProjectView; _projectService = projectService; EventSubscription(); }
public NewProjectPresenter(INewProjectView newProjectView) { _newProjectModel = new NewProjectModel(); _newProjectView = newProjectView; _newProjectView.BrouseClick += GetPath; _newProjectView.OkClick += OnClick; _newProjectView.TextChange += TextChange; }
public NewProjectPresenter(INewProjectView new_Project) { _newProjectForm = new_Project; _newProjectForm.ChooseFolderEvent += ChooseFolderPR; }