Exemple #1
0
 public MailService(ILogger <MailService> logger,
                    GRA.Abstract.IDateTimeProvider dateTimeProvider,
                    IUserContextProvider userContextProvider,
                    IBroadcastRepository broadcastRepository,
                    IMailRepository mailRepository,
                    IUserRepository userRepository,
                    IMemoryCache memoryCache) : base(logger, dateTimeProvider, userContextProvider)
 {
     _broadcastRepository = Require.IsNotNull(broadcastRepository,
                                              nameof(broadcastRepository));
     _mailRepository = Require.IsNotNull(mailRepository, nameof(mailRepository));
     _userRepository = Require.IsNotNull(userRepository, nameof(userRepository));
     _memoryCache    = Require.IsNotNull(memoryCache, nameof(memoryCache));
 }
Exemple #2
0
 public MailService(ILogger <MailService> logger,
                    GRA.Abstract.IDateTimeProvider dateTimeProvider,
                    IUserContextProvider userContextProvider,
                    IBroadcastRepository broadcastRepository,
                    IDistributedCache cache,
                    IMailRepository mailRepository,
                    IUserRepository userRepository) : base(logger, dateTimeProvider, userContextProvider)
 {
     _broadcastRepository = broadcastRepository
                            ?? throw new ArgumentNullException(nameof(broadcastRepository));
     _cache          = cache ?? throw new ArgumentNullException(nameof(cache));
     _mailRepository = mailRepository
                       ?? throw new ArgumentNullException(nameof(mailRepository));
     _userRepository = userRepository
                       ?? throw new ArgumentNullException(nameof(userRepository));
 }
 public PeriodicalService(ILog log,
                          IChaosKitty chaosKitty,
                          IDynamicInsightClient dynamicInsightClient,
                          IBroadcastRepository broadcastRepository,
                          IBroadcastInProgressRepository broadcastInProgressRepository,
                          IBalanceRepository balanceRepository,
                          IBalancePositiveRepository balancePositiveRepository,
                          int minConfirmations)
 {
     _log                           = log.CreateComponentScope(nameof(PeriodicalService));
     _chaosKitty                    = chaosKitty;
     _dynamicInsightClient          = dynamicInsightClient;
     _broadcastRepository           = broadcastRepository;
     _broadcastInProgressRepository = broadcastInProgressRepository;
     _balanceRepository             = balanceRepository;
     _balancePositiveRepository     = balancePositiveRepository;
     _minConfirmations              = minConfirmations;
 }
 public PeriodicalService(ILogFactory logFactory,
                          IChaosKitty chaosKitty,
                          IDashInsightClient dashInsightClient,
                          IBroadcastRepository broadcastRepository,
                          IBroadcastInProgressRepository broadcastInProgressRepository,
                          IBalanceRepository balanceRepository,
                          IBalancePositiveRepository balancePositiveRepository,
                          int minConfirmations)
 {
     _log                           = logFactory.CreateLog(this);
     _chaosKitty                    = chaosKitty;
     _dashInsightClient             = dashInsightClient;
     _broadcastRepository           = broadcastRepository;
     _broadcastInProgressRepository = broadcastInProgressRepository;
     _balanceRepository             = balanceRepository;
     _balancePositiveRepository     = balancePositiveRepository;
     _minConfirmations              = minConfirmations;
 }
        public DashService(ILogFactory logFactory,
                           IDashInsightClient dashInsightClient,
                           IBroadcastRepository broadcastRepository,
                           IBroadcastInProgressRepository broadcastInProgressRepository,
                           IBalanceRepository balanceRepository,
                           IBalancePositiveRepository balancePositiveRepository,
                           string network,
                           decimal fee,
                           int minConfirmations)
        {
            DashNetworks.Register();

            _log = logFactory.CreateLog(this);
            _dashInsightClient             = dashInsightClient;
            _broadcastRepository           = broadcastRepository;
            _broadcastInProgressRepository = broadcastInProgressRepository;
            _network          = Network.GetNetwork(network);
            _fee              = fee;
            _minConfirmations = minConfirmations;
        }
        public DynamicService(ILog log,
                              IDynamicInsightClient dynamicInsightClient,
                              IBroadcastRepository broadcastRepository,
                              IBroadcastInProgressRepository broadcastInProgressRepository,
                              IBalanceRepository balanceRepository,
                              IBalancePositiveRepository balancePositiveRepository,
                              string network,
                              decimal fee,
                              int minConfirmations)
        {
            DynamicNetworks.Register();

            _log = log;
            _dynamicInsightClient          = dynamicInsightClient;
            _broadcastRepository           = broadcastRepository;
            _broadcastInProgressRepository = broadcastInProgressRepository;
            _network          = Network.GetNetwork(network);
            _fee              = fee;
            _minConfirmations = minConfirmations;
        }
 public BroadcastManager(IBroadcastRepository repository)
 {
     _repository = repository;
 }
Exemple #8
0
 public BroadcastController(IBroadcastRepository broadcastRepository,
                            UserManager <ApplicationUser> userManager)
 {
     _broadcastRepository = broadcastRepository;
     this.userManager     = userManager;
 }
 public BroadcastManagementAppService(IBroadcastRepository repository) : base(repository)
 {
     _repository = repository;
 }
 public BroadcastAppService(IBroadcastRepository repository)
 {
     _repository = repository;
 }