public ReminderScheduler(IReminderItemStorage storage , IReminderItemRecieiver receiver , IReminderItemSender sender , ReminderSchedulerSettings settings) { _storage = storage; _receiver = receiver; _settings = settings; _sender = sender; }
public ReminderScheduler( ILogger <ReminderScheduler> logger, IReminderItemStorage storage, IReminderItemReceiver receiver, IReminderItemSender sender, ReminderSchedulerSettings settings) { _logger = logger; _storage = storage; _receiver = receiver; _sender = sender; _settings = settings; }
public ReminderSheduler(IReminderItemStorage storage) { _storage = storage; var tt = new ThreadingTimer( OnReadyTimerTick, null, TimeSpan.Zero, TimeSpan.FromSeconds(2) ); var t2 = new ThreadingTimer( OnReadyTimerTick, null, TimeSpan.Zero, TimeSpan.FromSeconds(2) ); }
public ReminderController(IReminderItemStorage storage) { _storage = storage; }
public ReminderScheduler(IReminderItemStorage storage, ReminderSchedulerSettings settings) { _storage = storage; _settings = settings; }
private ReminderScheduler CreateScheduler( IReminderItemStorage storage, IReminderItemSender sender) => new ReminderScheduler(Logger, storage, Receiver, sender, Settings);