Ejemplo n.º 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>();
        }
Ejemplo n.º 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));
 }
Ejemplo n.º 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));
 }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
 }
Ejemplo n.º 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);
        }
Ejemplo n.º 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));
 }
Ejemplo n.º 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;
 }
Ejemplo n.º 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;
 }
 /// <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;
 }
Ejemplo n.º 11
0
 public NotificationService(FinInstContext dbContext,
                            ITriggerRepository triggerRepository,
                            ILogger <NotificationService> logger)
 {
     _dbContext         = dbContext;
     _triggerRepository = triggerRepository;
     _logger            = logger;
 }
Ejemplo n.º 12
0
 public TriggerCheckerService(
     ITriggerRepository triggerRepository,
     ICurrencyRepository currencyRepository,
     ITelegramApiService telegramApiService)
 {
     _triggerRepository  = triggerRepository;
     _currencyRepository = currencyRepository;
     _telegramApiService = telegramApiService;
 }
Ejemplo n.º 13
0
 public DailyDetailsController(
     IDateCalculator dateCalculator,
     IRequestRepository requestRepository,
     ITriggerRepository triggerRepository,
     IUserRepository userRepository)
 {
     this.dateCalculator    = dateCalculator;
     this.requestRepository = requestRepository;
     this.triggerRepository = triggerRepository;
     this.userRepository    = userRepository;
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 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;
 }
 /// <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;
 }
Ejemplo n.º 17
0
 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));
 }
Ejemplo n.º 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>();
        }
Ejemplo n.º 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));
        }
Ejemplo n.º 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));
 }
Ejemplo n.º 21
0
 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));
 }
Ejemplo n.º 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.");
        }
Ejemplo n.º 23
0
 public TriggerSubSystem(IMessageHub messageHub, IItemRepository itemRepository, ITriggerRepository triggerRepository)
 {
     _messageHub        = messageHub;
     _itemRepository    = itemRepository;
     _triggerRepository = triggerRepository;
 }
Ejemplo n.º 24
0
 public AddPackageAgent(ITriggerRepository triggerRepository)
 {
     _triggerRepository = triggerRepository;
 }
 public TriggerController(ITriggerRepository triggerRepository)
 {
     _triggerRepository = triggerRepository;
 }
Ejemplo n.º 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));
 }
Ejemplo n.º 27
0
 public TriggersController(ITriggerRepository triggerRepository) =>
 this.triggerRepository = triggerRepository;
Ejemplo n.º 28
0
 public GiveTriggerUseCase(ITreasuryRepository treasuryRepository, ITriggerRepository triggerRepository)
 {
     _treasuryRepository = treasuryRepository;
     _triggerRepository  = triggerRepository;
 }
Ejemplo n.º 29
0
 public TriggerManager(ITriggerRepository triggerRepository) =>
 this.triggerRepository = triggerRepository;
Ejemplo n.º 30
0
 public TriggersHaltStep(ITriggerRepository triggerRepository)
 {
     _triggerRepository = triggerRepository;
 }
Ejemplo n.º 31
0
 public TriggerProcessor(ITriggerRepository triggerRepository)
 {
     _triggerRepository = triggerRepository;
 }
Ejemplo n.º 32
0
 public AddPackageAgent(ITriggerRepository triggerRepository)
 {
     _triggerRepository = triggerRepository;
 }