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)); }
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; }
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; }