예제 #1
0
 public MonitorService(INotifyService notifyService, IEventPublisher eventPublisher, IDBTargetRepository dbTargetRepository, IConfiguration configuration, ILogger <MonitorService> logger)
 {
     _eventPublisher     = eventPublisher;
     _dbTargetRepository = dbTargetRepository;
     _configuration      = configuration;
     _logger             = logger;
     _notifyService      = notifyService;
 }
예제 #2
0
        public NotifyService(ISmtpBuilder smtpBuilder, ITokenizer tokenizer, IDBTargetRepository dbTargetRepository, IContactRepository contactRepository, IOptions <RMAConfig> mailConfig)
        {
            _dbTargetRepository = dbTargetRepository;
            _contactRepository  = contactRepository;

            _mailConfig  = mailConfig;
            _tokenizer   = tokenizer;
            _emailSender = new EmailSender(null, smtpBuilder);
        }
예제 #3
0
 public EventMemoryWarning(IDBTargetRepository dbTargetRepository, INotifyService notifyService)
 {
     _dbTargetRepository = dbTargetRepository;
     _notifyService      = notifyService;
 }