public ProjectController( IProjectOperations projectOperations, IPlanOperations planOperations ) { _projectOperations = projectOperations; _planOperations = planOperations; }
public MainController(IMainView view, IMaintainFactory matinainFactory, IConfigurationFactory configurationFactory, IProjectOperations projectOperations, IEmailServer emailServer) { View = view; MaintainFactory = matinainFactory; ConfigurationFactory = configurationFactory; View.LoadProject += LoadProject; View.AddProject += AddProject; View.DeleteProject += DeleteProject; View.SetWorkItemsForCurrentProject += SetWorkItemsForCurrentProject; View.ModifyConfiguration += ModifyConfiguration; View.TickerElapsed += RefreshProjects; View.EditProject += EditProject; _projectOperations = projectOperations; _smtpServer = emailServer; }