Beispiel #1
0
 public Purger(ILogger <Purger> logger, IDbContextFactory <AppDbContext> contextFactory, MailSenderLottoLion mailSender, SmtpDirectSender smtpDirect, WinnerReader winnerReader)
 {
     _logger         = logger;
     _contextFactory = contextFactory;
     _mailSender     = mailSender;
     _smtpDirect     = smtpDirect;
     _winnerReader   = winnerReader;
 }
Beispiel #2
0
        public Choicer(ILogger <Choicer> logger,
                       IDbContextFactory <AppDbContext> contextFactory,
                       WinnerMember winnerMember, WinnerScoring winnerScoring, WinnerSelector winnerSelector,
                       PrintOutLottoLion printOut, MailSenderLottoLion mailSender, NotifyPushLottoLion notifyPush
                       )
        {
            _logger         = logger;
            _contextFactory = contextFactory;

            _winnerMember   = winnerMember;
            _winnerScoring  = winnerScoring;
            _winnerSelector = winnerSelector;

            _printOut   = printOut;
            _mailSender = mailSender;
            _notifyPush = notifyPush;

            _choiceSeqno = new ConcurrentDictionary <string, int>();
        }