コード例 #1
0
        /// <param name="instanceId">The unique name of the worker instance.</param>
        /// <param name="updateBuffer">The buffer from which to read TriggerUpdateNotification messages.</param>
        /// <param name="repository">The DTS trigger repository.</param>
        /// <param name="controller">The TriggerController instance where triggers will be updated.</param>
        public RepositoryReaderWorker(string instanceId, BlockingCollection <TriggerUpdateNotification> updateBuffer, ITriggerRepository repository, TriggerController controller)
        {
            if (instanceId == null)
            {
                throw new ArgumentNullException("instanceId");
            }
            if (updateBuffer == null)
            {
                throw new ArgumentNullException("updateBuffer");
            }
            if (repository == null)
            {
                throw new ArgumentNullException("repository");
            }
            if (controller == null)
            {
                throw new ArgumentNullException("controller");
            }

            InstanceId    = instanceId;
            _updateBuffer = updateBuffer;
            _repository   = repository;
            _controller   = controller;
            _lastUpdated  = new Dictionary <string, DateTime>();
        }
コード例 #2
0
 public ChallengeService(ILogger <ChallengeService> logger,
                         GRA.Abstract.IDateTimeProvider dateTimeProvider,
                         IUserContextProvider userContextProvider,
                         IBadgeRepository badgeRepository,
                         IBranchRepository branchRepository,
                         ICategoryRepository categoryRepository,
                         IChallengeRepository challengeRepository,
                         IChallengeGroupRepository challengeGroupRepository,
                         IChallengeTaskRepository challengeTaskRepository,
                         IEventRepository eventRepository,
                         IPathResolver pathResolver,
                         ITriggerRepository triggerRepository,
                         IUserRepository userRepository) : base(logger, dateTimeProvider, userContextProvider)
 {
     _badgeRepository     = Require.IsNotNull(badgeRepository, nameof(badgeRepository));
     _branchRepository    = Require.IsNotNull(branchRepository, nameof(branchRepository));
     _categoryRepository  = Require.IsNotNull(categoryRepository, nameof(categoryRepository));
     _challengeRepository = Require.IsNotNull(challengeRepository,
                                              nameof(challengeRepository));
     _challengeGroupRepository = Require.IsNotNull(challengeGroupRepository,
                                                   nameof(challengeGroupRepository));
     _challengeTaskRepository = Require.IsNotNull(challengeTaskRepository,
                                                  nameof(challengeTaskRepository));
     _eventRepository   = Require.IsNotNull(eventRepository, nameof(eventRepository));
     _pathResolver      = Require.IsNotNull(pathResolver, nameof(pathResolver));
     _triggerRepository = Require.IsNotNull(triggerRepository, nameof(triggerRepository));
     _userRepository    = Require.IsNotNull(userRepository, nameof(userRepository));
 }
コード例 #3
0
 public TriggerService(ILogger <TriggerService> logger,
                       GRA.Abstract.IDateTimeProvider dateTimeProvider,
                       IUserContextProvider userContextProvider,
                       IAvatarBundleRepository avatarBundleRepository,
                       IBranchRepository branchRepository,
                       IEventRepository eventRepository,
                       IProgramRepository programRepository,
                       ISystemRepository systemRepository,
                       ITriggerRepository triggerRepository,
                       SiteLookupService siteLookupService)
     : base(logger, dateTimeProvider, userContextProvider)
 {
     SetManagementPermission(Permission.ManageTriggers);
     _avatarBundleRepository = avatarBundleRepository
                               ?? throw new ArgumentNullException(
                                         nameof(avatarBundleRepository));
     _branchRepository = branchRepository
                         ?? throw new ArgumentNullException(nameof(branchRepository));
     _eventRepository = eventRepository
                        ?? throw new ArgumentNullException(nameof(eventRepository));
     _programRepository = programRepository
                          ?? throw new ArgumentNullException(nameof(programRepository));
     _systemRepository = systemRepository
                         ?? throw new ArgumentNullException(nameof(systemRepository));
     _triggerRepository = triggerRepository
                          ?? throw new ArgumentNullException(nameof(triggerRepository));
     _siteLookupService = siteLookupService
                          ?? throw new ArgumentNullException(nameof(siteLookupService));
 }
コード例 #4
0
        public AvatarService(ILogger <AvatarService> logger,
                             GRA.Abstract.IDateTimeProvider dateTimeProvider,
                             IUserContextProvider userContextProvider,
                             IAvatarBundleRepository avatarBundleRepository,
                             IAvatarColorRepository avatarColorRepository,
                             IAvatarElementRepository avatarElementRepository,
                             IAvatarItemRepository avatarItemRepository,
                             IAvatarLayerRepository avatarLayerRepository,
                             IJobRepository jobRepository,
                             LanguageService languageService,
                             ITriggerRepository triggerRepository,
                             IPathResolver pathResolver)
            : base(logger, dateTimeProvider, userContextProvider)
        {
            _avatarBundleRepository = avatarBundleRepository
                                      ?? throw new ArgumentNullException(nameof(avatarBundleRepository));
            _avatarColorRepository = avatarColorRepository
                                     ?? throw new ArgumentNullException(nameof(avatarColorRepository));
            _avatarElementRepository = avatarElementRepository
                                       ?? throw new ArgumentNullException(nameof(avatarElementRepository));
            _avatarItemRepository = avatarItemRepository
                                    ?? throw new ArgumentNullException(nameof(avatarItemRepository));
            _avatarLayerRepository = avatarLayerRepository
                                     ?? throw new ArgumentNullException(nameof(avatarLayerRepository));
            _jobRepository = jobRepository
                             ?? throw new ArgumentNullException(nameof(jobRepository));
            _languageService = languageService
                               ?? throw new ArgumentNullException(nameof(languageService));
            _triggerRepository = triggerRepository
                                 ?? throw new ArgumentNullException(nameof(triggerRepository));
            _pathResolver = pathResolver
                            ?? throw new ArgumentNullException(nameof(pathResolver));

            SetManagementPermission(Permission.ManageAvatars);
        }
コード例 #5
0
 public PrizeWinnerService(ILogger <PrizeWinnerService> logger,
                           GRA.Abstract.IDateTimeProvider dateTimeProvider,
                           IUserContextProvider userContextProvider,
                           IBranchRepository branchRepository,
                           IDrawingCriterionRepository drawingCriterionRepository,
                           IDrawingRepository drawingRepository,
                           IPrizeWinnerRepository prizeWinnerRepository,
                           ISystemRepository systemRepository,
                           ITriggerRepository triggerRepository,
                           IUserRepository userRepository,
                           IVendorCodeRepository vendorCodeRepository,
                           IVendorCodeTypeRepository vendorCodeTypeRepository)
     : base(logger, dateTimeProvider, userContextProvider)
 {
     _branchRepository = branchRepository
                         ?? throw new ArgumentNullException(nameof(branchRepository));
     _drawingCriterionRepository = drawingCriterionRepository
                                   ?? throw new ArgumentNullException(nameof(drawingCriterionRepository));
     _drawingRepository = drawingRepository
                          ?? throw new ArgumentNullException(nameof(drawingRepository));
     _prizeWinnerRepository = prizeWinnerRepository
                              ?? throw new ArgumentNullException(nameof(prizeWinnerRepository));
     _systemRepository = systemRepository
                         ?? throw new ArgumentNullException(nameof(systemRepository));
     _triggerRepository = triggerRepository
                          ?? throw new ArgumentNullException(nameof(triggerRepository));
     _userRepository = userRepository
                       ?? throw new ArgumentNullException(nameof(userRepository));
     _vendorCodeRepository = vendorCodeRepository
                             ?? throw new ArgumentNullException(nameof(vendorCodeRepository));
     _vendorCodeTypeRepository = vendorCodeTypeRepository
                                 ?? throw new ArgumentNullException(nameof(vendorCodeTypeRepository));
     SetManagementPermission(Permission.ViewUserPrizes);
 }
コード例 #6
0
        public AvatarService(ILogger <AvatarService> logger,
                             GRA.Abstract.IDateTimeProvider dateTimeProvider,
                             IUserContextProvider userContextProvider,
                             IAvatarBundleRepository avatarBundleRepository,
                             IAvatarColorRepository avatarColorRepository,
                             IAvatarElementRepository avatarElementRepository,
                             IAvatarItemRepository avatarItemRepository,
                             IAvatarLayerRepository avatarLayerRepository,
                             ITriggerRepository triggerRepository,
                             IPathResolver pathResolver)
            : base(logger, dateTimeProvider, userContextProvider)
        {
            _avatarBundleRepository = Require.IsNotNull(avatarBundleRepository,
                                                        nameof(avatarBundleRepository));
            _avatarColorRepository = Require.IsNotNull(avatarColorRepository,
                                                       nameof(avatarColorRepository));
            _avatarElementRepository = Require.IsNotNull(avatarElementRepository,
                                                         nameof(avatarElementRepository));
            _avatarItemRepository = Require.IsNotNull(avatarItemRepository,
                                                      nameof(avatarItemRepository));
            _avatarLayerRepository = Require.IsNotNull(avatarLayerRepository,
                                                       nameof(avatarLayerRepository));
            _triggerRepository = Require.IsNotNull(triggerRepository, nameof(triggerRepository));
            _pathResolver      = Require.IsNotNull(pathResolver, nameof(pathResolver));

            SetManagementPermission(Permission.ManageAvatars);
        }
コード例 #7
0
 public ActivityService(ILogger <UserService> logger,
                        IUserContextProvider userContext,
                        IBadgeRepository badgeRepository,
                        IBookRepository bookRepository,
                        IChallengeRepository challengeRepository,
                        INotificationRepository notificationRepository,
                        IPointTranslationRepository pointTranslationRepository,
                        IProgramRepository programRepository,
                        ITriggerRepository triggerRepository,
                        IUserRepository userRepository,
                        IUserLogRepository userLogRepository,
                        IVendorCodeRepository vendorCodeRepository,
                        IVendorCodeTypeRepository vendorCodeTypeRepository,
                        MailService mailService) : base(logger, userContext)
 {
     _badgeRepository     = Require.IsNotNull(badgeRepository, nameof(badgeRepository));
     _bookRepository      = Require.IsNotNull(bookRepository, nameof(bookRepository));
     _challengeRepository = Require.IsNotNull(challengeRepository,
                                              nameof(challengeRepository));
     _notificationRepository = Require.IsNotNull(notificationRepository,
                                                 nameof(notificationRepository));
     _pointTranslationRepository = Require.IsNotNull(pointTranslationRepository,
                                                     nameof(pointTranslationRepository));
     _programRepository = Require.IsNotNull(programRepository, nameof(programRepository));
     _triggerRepository = Require.IsNotNull(triggerRepository, nameof(triggerRepository));
     _userRepository    = Require.IsNotNull(userRepository, nameof(userRepository));
     _userLogRepository = Require.IsNotNull(userLogRepository,
                                            nameof(userLogRepository));
     _vendorCodeRepository = Require.IsNotNull(vendorCodeRepository,
                                               nameof(vendorCodeRepository));
     _vendorCodeTypeRepository = Require.IsNotNull(vendorCodeTypeRepository,
                                                   nameof(vendorCodeTypeRepository));
     _mailService = Require.IsNotNull(mailService, nameof(mailService));
 }
コード例 #8
0
 /// <summary>
 ///     Creates a new instance of <see cref="UpdateTriggerHandler" />.
 /// </summary>
 /// <param name="triggerRepository">repos</param>
 /// <exception cref="ArgumentNullException">triggerRepository</exception>
 public UpdateTriggerHandler(ITriggerRepository triggerRepository)
 {
     if (triggerRepository == null)
     {
         throw new ArgumentNullException("triggerRepository");
     }
     _triggerRepository = triggerRepository;
 }
コード例 #9
0
 /// <summary>
 ///     Creates a new instance of <see cref="UpdateCollectionsOnReportAdded" />.
 /// </summary>
 /// <param name="repository">repos</param>
 /// <exception cref="ArgumentNullException">repository</exception>
 public UpdateCollectionsOnReportAdded(ITriggerRepository repository)
 {
     if (repository == null)
     {
         throw new ArgumentNullException("repository");
     }
     _repository = repository;
 }
コード例 #10
0
 /// <summary>
 ///     Creates a new instance of <see cref="CreateTriggerHandler" />.
 /// </summary>
 /// <param name="repository">repos</param>
 public CreateTriggerHandler(ITriggerRepository repository)
 {
     if (repository == null)
     {
         throw new ArgumentNullException("repository");
     }
     _repository = repository;
 }
コード例 #11
0
 public NotificationService(FinInstContext dbContext,
                            ITriggerRepository triggerRepository,
                            ILogger <NotificationService> logger)
 {
     _dbContext         = dbContext;
     _triggerRepository = triggerRepository;
     _logger            = logger;
 }
コード例 #12
0
 public TriggerCheckerService(
     ITriggerRepository triggerRepository,
     ICurrencyRepository currencyRepository,
     ITelegramApiService telegramApiService)
 {
     _triggerRepository  = triggerRepository;
     _currencyRepository = currencyRepository;
     _telegramApiService = telegramApiService;
 }
コード例 #13
0
 public DailyDetailsController(
     IDateCalculator dateCalculator,
     IRequestRepository requestRepository,
     ITriggerRepository triggerRepository,
     IUserRepository userRepository)
 {
     this.dateCalculator    = dateCalculator;
     this.requestRepository = requestRepository;
     this.triggerRepository = triggerRepository;
     this.userRepository    = userRepository;
 }
コード例 #14
0
 public PrizeWinnerService(ILogger <PrizeWinnerService> logger,
                           IUserContextProvider userContextProvider,
                           IDrawingRepository drawingRepository,
                           IPrizeWinnerRepository prizeWinnerRepository,
                           ITriggerRepository triggerRepository) : base(logger, userContextProvider)
 {
     _drawingRepository     = Require.IsNotNull(drawingRepository, nameof(drawingRepository));
     _prizeWinnerRepository = Require.IsNotNull(prizeWinnerRepository,
                                                nameof(prizeWinnerRepository));
     _triggerRepository = Require.IsNotNull(triggerRepository, nameof(triggerRepository));
     SetManagementPermission(Permission.ViewUserPrizes);
 }
コード例 #15
0
 public AddMessageTriggerToProcessCommandHandler(
     IProcessRepository processRepository,
     ITriggerRepository triggerRepository,
     IMessageTriggerFactory messageTriggerFactory)
 {
     Contract.Requires <ArgumentNullException>(processRepository != null);
     Contract.Requires <ArgumentNullException>(triggerRepository != null);
     Contract.Requires <ArgumentNullException>(messageTriggerFactory != null);
     this.processRepository     = processRepository;
     this.messageTriggerFactory = messageTriggerFactory;
     this.triggerRepository     = triggerRepository;
 }
コード例 #16
0
 /// <summary>
 ///     Creates a new instance of <see cref="TriggerFiltersOnReportAdded" />.
 /// </summary>
 /// <param name="repository">repos</param>
 /// <param name="actionFactory">repos</param>
 /// <exception cref="ArgumentNullException">repository; actionFactory</exception>
 public TriggerFiltersOnReportAdded(ITriggerRepository repository, ITriggerActionFactory actionFactory)
 {
     if (repository == null)
     {
         throw new ArgumentNullException("repository");
     }
     if (actionFactory == null)
     {
         throw new ArgumentNullException("actionFactory");
     }
     _repository    = repository;
     _actionFactory = actionFactory;
 }
コード例 #17
0
ファイル: TriggerService.cs プロジェクト: ahrsmnk/gra4
 public TriggerService(ILogger <TriggerService> logger,
                       IUserContextProvider userContextProvider,
                       IBranchRepository branchRepository,
                       IProgramRepository programRepository,
                       ISystemRepository systemRepository,
                       ITriggerRepository triggerRepository) : base(logger, userContextProvider)
 {
     SetManagementPermission(Permission.ManageTriggers);
     _branchRepository  = Require.IsNotNull(branchRepository, nameof(branchRepository));
     _programRepository = Require.IsNotNull(programRepository, nameof(programRepository));
     _systemRepository  = Require.IsNotNull(systemRepository, nameof(systemRepository));
     _triggerRepository = Require.IsNotNull(triggerRepository, nameof(triggerRepository));
 }
コード例 #18
0
        /// <param name="instanceId">The unique name of the worker instance.</param>
        /// <param name="updateBuffer">The buffer from which to read TriggerUpdateNotification messages.</param>
        /// <param name="repository">The DTS trigger repository.</param>
        /// <param name="controller">The TriggerController instance where triggers will be updated.</param>
        public RepositoryReaderWorker(string instanceId, BlockingCollection<TriggerUpdateNotification> updateBuffer, ITriggerRepository repository, TriggerController controller)
        {
            if (instanceId == null)
                throw new ArgumentNullException("instanceId");
            if (updateBuffer == null)
                throw new ArgumentNullException("updateBuffer");
            if (repository == null)
                throw new ArgumentNullException("repository");
            if (controller == null)
                throw new ArgumentNullException("controller");

            InstanceId = instanceId;
            _updateBuffer = updateBuffer;
            _repository = repository;
            _controller = controller;
            _lastUpdated = new Dictionary<string, DateTime>();
        }
コード例 #19
0
        public ChallengeService(ILogger <ChallengeService> logger,
                                GRA.Abstract.IDateTimeProvider dateTimeProvider,
                                IGraCache cache,
                                IUserContextProvider userContextProvider,
                                IBadgeRepository badgeRepository,
                                IBranchRepository branchRepository,
                                ICategoryRepository categoryRepository,
                                IChallengeGroupRepository challengeGroupRepository,
                                IChallengeRepository challengeRepository,
                                IChallengeTaskRepository challengeTaskRepository,
                                IEventRepository eventRepository,
                                IFeaturedChallengeGroupRepository featuredChallengeGroupRepository,
                                IPathResolver pathResolver,
                                ITriggerRepository triggerRepository,
                                LanguageService languageService,
                                SiteLookupService siteLookupService
                                )
            : base(logger, dateTimeProvider, userContextProvider)
        {
            _badgeRepository = badgeRepository
                               ?? throw new ArgumentNullException(nameof(badgeRepository));
            _branchRepository = branchRepository
                                ?? throw new ArgumentNullException(nameof(branchRepository));
            _cache = cache ?? throw new ArgumentNullException(nameof(cache));
            _categoryRepository = categoryRepository
                                  ?? throw new ArgumentNullException(nameof(categoryRepository));
            _challengeRepository = challengeRepository
                                   ?? throw new ArgumentNullException(nameof(challengeRepository));
            _challengeGroupRepository = challengeGroupRepository
                                        ?? throw new ArgumentNullException(nameof(challengeGroupRepository));
            _challengeTaskRepository = challengeTaskRepository
                                       ?? throw new ArgumentNullException(nameof(challengeTaskRepository));
            _eventRepository = eventRepository
                               ?? throw new ArgumentNullException(nameof(eventRepository));
            _featuredChallengeGroupRepository = featuredChallengeGroupRepository
                                                ?? throw new ArgumentNullException(nameof(featuredChallengeGroupRepository));
            _pathResolver = pathResolver ?? throw new ArgumentNullException(nameof(pathResolver));

            _triggerRepository = triggerRepository
                                 ?? throw new ArgumentNullException(nameof(triggerRepository));
            _languageService = languageService
                               ?? throw new ArgumentNullException(nameof(languageService));
            _siteLookupService = siteLookupService
                                 ?? throw new ArgumentNullException(nameof(siteLookupService));
        }
コード例 #20
0
 public ChallengeService(ILogger <ChallengeService> logger,
                         IUserContextProvider userContextProvider,
                         IBadgeRepository badgeRepository,
                         IBranchRepository branchRepository,
                         IChallengeRepository challengeRepository,
                         IChallengeTaskRepository challengeTaskRepository,
                         ITriggerRepository triggerRepository,
                         IUserRepository userRepository) : base(logger, userContextProvider)
 {
     _badgeRepository     = Require.IsNotNull(badgeRepository, nameof(badgeRepository));
     _branchRepository    = Require.IsNotNull(branchRepository, nameof(branchRepository));
     _challengeRepository = Require.IsNotNull(challengeRepository,
                                              nameof(challengeRepository));
     _challengeTaskRepository = Require.IsNotNull(challengeTaskRepository,
                                                  nameof(challengeTaskRepository));
     _triggerRepository = Require.IsNotNull(triggerRepository, nameof(triggerRepository));
     _userRepository    = Require.IsNotNull(userRepository, nameof(userRepository));
 }
コード例 #21
0
ファイル: ActivityService.cs プロジェクト: justinmeiners/gra4
 public ActivityService(ILogger <UserService> logger,
                        IUserContextProvider userContext,
                        IBadgeRepository badgeRepository,
                        IBookRepository bookRepository,
                        IChallengeRepository challengeRepository,
                        IDrawingRepository drawingRepository,
                        INotificationRepository notificationRepository,
                        IPointTranslationRepository pointTranslationRepository,
                        IProgramRepository programRepository,
                        IRequiredQuestionnaireRepository requiredQuestionnaireRepository,
                        ITriggerRepository triggerRepository,
                        IUserRepository userRepository,
                        IUserLogRepository userLogRepository,
                        IVendorCodeRepository vendorCodeRepository,
                        IVendorCodeTypeRepository vendorCodeTypeRepository,
                        ICodeSanitizer codeSanitizer,
                        MailService mailService,
                        PrizeWinnerService prizeWinnerService) : base(logger, userContext)
 {
     _badgeRepository     = Require.IsNotNull(badgeRepository, nameof(badgeRepository));
     _bookRepository      = Require.IsNotNull(bookRepository, nameof(bookRepository));
     _challengeRepository = Require.IsNotNull(challengeRepository,
                                              nameof(challengeRepository));
     _drawingRepository      = Require.IsNotNull(drawingRepository, nameof(drawingRepository));
     _notificationRepository = Require.IsNotNull(notificationRepository,
                                                 nameof(notificationRepository));
     _pointTranslationRepository = Require.IsNotNull(pointTranslationRepository,
                                                     nameof(pointTranslationRepository));
     _programRepository = Require.IsNotNull(programRepository, nameof(programRepository));
     _requiredQuestionnaireRepository = Require.IsNotNull(requiredQuestionnaireRepository,
                                                          nameof(requiredQuestionnaireRepository));
     _triggerRepository = Require.IsNotNull(triggerRepository, nameof(triggerRepository));
     _userRepository    = Require.IsNotNull(userRepository, nameof(userRepository));
     _userLogRepository = Require.IsNotNull(userLogRepository,
                                            nameof(userLogRepository));
     _vendorCodeRepository = Require.IsNotNull(vendorCodeRepository,
                                               nameof(vendorCodeRepository));
     _vendorCodeTypeRepository = Require.IsNotNull(vendorCodeTypeRepository,
                                                   nameof(vendorCodeTypeRepository));
     _codeSanitizer      = Require.IsNotNull(codeSanitizer, nameof(codeSanitizer));
     _mailService        = Require.IsNotNull(mailService, nameof(mailService));
     _prizeWinnerService = Require.IsNotNull(prizeWinnerService,
                                             nameof(prizeWinnerService));
 }
コード例 #22
0
        public TriggerActionExecutionService(
            IHttpClientFactory factory,
            IRouterClient router,
            IControlMessageRepository controlMessages,
            ITextSendService text,
            IEmailSender mail,
            ITriggerRepository triggers,
            IOptions <TextServiceSettings> textOptions
            )
        {
            this.m_triggerRepo    = triggers;
            this.m_text           = text;
            this.m_mail           = mail;
            this.m_textSettings   = textOptions.Value;
            this.m_httpFactory    = factory;
            this.m_controlMessges = controlMessages;
            this.m_router         = router;

            this.m_actuatorCounter = Metrics.CreateCounter("triggerservice_actuator_total", "Total number of actuator messages sent.");
            this.m_smsCounter      = Metrics.CreateCounter("triggerservice_sms_total", "Total number of SMS messages sent.");
            this.m_emailCounter    = Metrics.CreateCounter("triggerservice_email_total", "Total number of email messages sent.");
            this.m_httpCounter     = Metrics.CreateCounter("triggerservice_http_total", "Total number of HTTP requests sent.");
        }
コード例 #23
0
 public TriggerSubSystem(IMessageHub messageHub, IItemRepository itemRepository, ITriggerRepository triggerRepository)
 {
     _messageHub        = messageHub;
     _itemRepository    = itemRepository;
     _triggerRepository = triggerRepository;
 }
コード例 #24
0
 public AddPackageAgent(ITriggerRepository triggerRepository)
 {
     _triggerRepository = triggerRepository;
 }
コード例 #25
0
 public TriggerController(ITriggerRepository triggerRepository)
 {
     _triggerRepository = triggerRepository;
 }
コード例 #26
0
 /// <summary>
 ///     Creates a new instance of <see cref="UpdateCollectionsOnReportAdded" />.
 /// </summary>
 /// <param name="repository">repository</param>
 /// <exception cref="ArgumentNullException">repository</exception>
 public UpdateCollectionsOnReportAdded(ITriggerRepository repository)
 {
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
 }
コード例 #27
0
 public TriggersController(ITriggerRepository triggerRepository) =>
 this.triggerRepository = triggerRepository;
コード例 #28
0
 public GiveTriggerUseCase(ITreasuryRepository treasuryRepository, ITriggerRepository triggerRepository)
 {
     _treasuryRepository = treasuryRepository;
     _triggerRepository  = triggerRepository;
 }
コード例 #29
0
 public TriggerManager(ITriggerRepository triggerRepository) =>
 this.triggerRepository = triggerRepository;
コード例 #30
0
 public TriggersHaltStep(ITriggerRepository triggerRepository)
 {
     _triggerRepository = triggerRepository;
 }
コード例 #31
0
 public TriggerProcessor(ITriggerRepository triggerRepository)
 {
     _triggerRepository = triggerRepository;
 }
コード例 #32
0
 public AddPackageAgent(ITriggerRepository triggerRepository)
 {
     _triggerRepository = triggerRepository;
 }