public Purger(ILogger <Purger> logger, IDbContextFactory <AppDbContext> contextFactory, MailSenderLottoLion mailSender, SmtpDirectSender smtpDirect, WinnerReader winnerReader) { _logger = logger; _contextFactory = contextFactory; _mailSender = mailSender; _smtpDirect = smtpDirect; _winnerReader = winnerReader; }
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>(); }