public TaskListPresenter(IScheduledTaskStorage scheduledTaskStorage, ITaskService taskService)
        {
            if (scheduledTaskStorage == null)
            {
                throw new ArgumentNullException("scheduledTaskStorage");
            }

            if (taskService == null)
            {
                throw new ArgumentNullException("taskService");
            }

            m_ScheduledTaskStorage = scheduledTaskStorage;
            m_TaskService          = taskService;
        }
Esempio n. 2
0
        /// <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;
        }
Esempio n. 3
0
 public DefaultScheduler(IBus bus, IScheduledTaskStorage scheduledTaskStorage)
 {
     this.bus = bus;
     this.scheduledTaskStorage = scheduledTaskStorage;
 }
Esempio n. 4
0
 public DefaultScheduler(IBus bus, IScheduledTaskStorage scheduledTaskStorage)
 {
     this.bus = bus;
     this.scheduledTaskStorage = scheduledTaskStorage;
 }
 public EditTaskPresenter(IScheduledTaskStorage scheduledTaskStorage, ITaskCreatorManager taskCreatorManager, ITaskCreatorConfigurationViewFactory taskCreatorConfigurationViewFactory)
 {
     m_ScheduledTaskStorage = scheduledTaskStorage;
     m_TaskCreatorManager   = taskCreatorManager;
     m_TaskCreatorConfigurationViewFactory = taskCreatorConfigurationViewFactory;
 }