/// <summary> /// Initializes a new instance of the <see cref="TaskService"/> class. /// </summary> /// <param name="scheduledTaskStorage">The scheduled task storage.</param> /// <param name="taskCreatorManager">The task creator manager.</param> /// <param name="taskManagerFactory">The task manager factory.</param> /// <exception cref="System.ArgumentNullException"> /// scheduledTaskStorage /// or /// taskCreatorManager /// or /// taskManagerFactory /// </exception> public TaskService(IScheduledTaskStorage scheduledTaskStorage, ITaskCreatorManager taskCreatorManager, ITaskManagerFactory taskManagerFactory) { if (scheduledTaskStorage == null) { throw new ArgumentNullException("scheduledTaskStorage"); } if (taskCreatorManager == null) { throw new ArgumentNullException("taskCreatorManager"); } if (taskManagerFactory == null) { throw new ArgumentNullException("taskManagerFactory"); } m_ScheduledTaskStorage = scheduledTaskStorage; m_TaskCreatorManager = taskCreatorManager; m_TaskManagerFactory = taskManagerFactory; }
public BuiltInTaskConfigurationPresenter(ITaskCreatorManager taskCreatorManager, ITaskCreatorConfigurationViewFactory taskCreatorConfigurationViewFactory) { m_TaskCreatorManager = taskCreatorManager; m_TaskCreatorConfigurationViewFactory = taskCreatorConfigurationViewFactory; }
public EditTaskPresenter(IScheduledTaskStorage scheduledTaskStorage, ITaskCreatorManager taskCreatorManager, ITaskCreatorConfigurationViewFactory taskCreatorConfigurationViewFactory) { m_ScheduledTaskStorage = scheduledTaskStorage; m_TaskCreatorManager = taskCreatorManager; m_TaskCreatorConfigurationViewFactory = taskCreatorConfigurationViewFactory; }