public ServiceTicketManager(IServiceTicketRepo repo, IServiceBoardRepo boardRepo, IDeviceRepositoryManager repoManager, IDeviceManager deviceManager, ITemplateCategoryRepo templateCategoryRepo,
                             IEmailSender emailSender, ISmsSender smsSender, IAppConfig appConfig, IAdminLogger logger, ITicketStatusRepo ticketStatusRepo, IServiceTicketTemplateRepo templateRepo,
                             IDistributionManager distroManager, IUserManager userManager, IDeviceConfigurationManager deviceConfigManager, IDependencyManager depmanager, ISecurity security)
     : base(logger, appConfig, depmanager, security)
 {
     _repo                 = repo ?? throw new ArgumentNullException(nameof(repo));
     _serviceBoardRepo     = boardRepo ?? throw new ArgumentNullException(nameof(boardRepo));
     _repoManager          = repoManager ?? throw new ArgumentNullException(nameof(repoManager));
     _deviceManager        = deviceManager ?? throw new ArgumentNullException(nameof(deviceManager));
     _templateRepo         = templateRepo ?? throw new ArgumentNullException(nameof(templateRepo));
     _ticketStatusRepo     = ticketStatusRepo ?? throw new ArgumentNullException(nameof(ticketStatusRepo));
     _templateCategoryRepo = templateCategoryRepo ?? throw new ArgumentNullException(nameof(templateCategoryRepo));
     _deviceConfigManager  = deviceConfigManager ?? throw new ArgumentNullException(nameof(deviceConfigManager));
     _emailSender          = emailSender ?? throw new ArgumentNullException(nameof(emailSender));
     _smsSender            = smsSender ?? throw new ArgumentNullException(nameof(smsSender));
     _userManager          = userManager ?? throw new ArgumentNullException(nameof(userManager));
     _distroManager        = distroManager ?? throw new ArgumentNullException(nameof(distroManager));
 }
Beispiel #2
0
 public ServiceBoardManager(IServiceBoardRepo repo, IAppConfig appConfig, IAdminLogger logger,
                            IDependencyManager depmanager, ISecurity security)
     : base(logger, appConfig, depmanager, security)
 {
     _repo = repo;;
 }