Beispiel #1
0
        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;
        }
Beispiel #2
0
        public MessageController(ISessionProvider<AefSession> sessionProvider,  
            INotificationManager notificationManager,
            IIMService imService, 
            IAccountManager accountManager,
            IOrgManager orgManager,
            ITaskManager taskManager)
            : base(sessionProvider)
        {
            if (notificationManager == null) throw new ArgumentException(nameof(notificationManager));
            if (accountManager == null) throw new ArgumentNullException(nameof(accountManager));
            if (orgManager == null) throw new ArgumentException(nameof(orgManager));
            if (taskManager == null) throw new ArgumentException(nameof(taskManager));
            if (imService == null) throw new ArgumentException(nameof(imService));

            m_NotificationManager = notificationManager;
            m_OrgManager = orgManager;
            m_AccountManager = accountManager;
            m_TaskManager = taskManager;
            m_IMService = imService;
        }
        public PartakerInvController(ISessionProvider<AefSession> sessionProvider,
            ITaskManager taskManager,
            IStaffManager staffManager,
            IPartakerInvManager partakerInvManager,
            INotificationManager notificationManager, 
            IConfiguration config,
            IIMService imService)
            : base(sessionProvider)
        {
            if (taskManager == null) throw new ArgumentNullException(nameof(taskManager));
            if (staffManager == null) throw new ArgumentNullException(nameof(staffManager));
            if (partakerInvManager == null) throw new ArgumentNullException(nameof(partakerInvManager));
            if (notificationManager == null) throw new ArgumentException(nameof(notificationManager));
            if (config == null) throw new ArgumentException(nameof(config));
            if (imService == null) throw new ArgumentException(nameof(imService));

            m_TaskManager = taskManager;
            m_StaffManager = staffManager;
            m_PartakerInvManager = partakerInvManager;
            m_Configuration = config;
            m_NotificationManager = notificationManager;
            m_IIMService = imService;
        }