public TaskLogController(ISessionProvider<AefSession> sessionProvider, ITaskManager taskManager, ITaskLogManager taskLogManager ) : base(sessionProvider) { if (taskManager == null) throw new ArgumentNullException(nameof(taskManager)); if (taskLogManager == null) throw new ArgumentNullException(nameof(taskLogManager)); m_TaskManager = taskManager; m_TaskLogManager = taskLogManager; }
public TaskLogController(ISessionScopeFactory sessionScopeFactory, ITaskManager taskManager, ITaskLogManager taskLogManager ) : base(sessionScopeFactory) { if (sessionScopeFactory == null) throw new ArgumentNullException(nameof(sessionScopeFactory)); if (taskManager == null) throw new ArgumentNullException(nameof(taskManager)); if (taskLogManager == null) throw new ArgumentNullException(nameof(taskLogManager)); m_SessionScopeFactory = sessionScopeFactory; m_TaskManager = taskManager; m_TaskLogManager = taskLogManager; }
public TaskController(ISessionProvider<AefSession> sessionProvider, ITaskManager taskManager, IIMService imservice, IConfiguration config, ITaskLogManager taskLogManager) : base(sessionProvider) { if (taskManager == null) throw new ArgumentException("TaskManager"); if (imservice == null) throw new ArgumentException("imservice"); if (config == null) throw new ArgumentException("config"); if (taskLogManager == null) throw new ArgumentException("taskLogManager"); m_TaskManager = taskManager; m_Config = config; m_IMService = imservice; m_TaskLogManager = taskLogManager; m_SessionProvider = sessionProvider; }