Exemplo n.º 1
0
 public ReminderScheduler(IReminderItemStorage storage
                          , IReminderItemRecieiver receiver
                          , IReminderItemSender sender
                          , ReminderSchedulerSettings settings)
 {
     _storage  = storage;
     _receiver = receiver;
     _settings = settings;
     _sender   = sender;
 }
Exemplo n.º 2
0
 public ReminderScheduler(
     ILogger <ReminderScheduler> logger,
     IReminderItemStorage storage,
     IReminderItemReceiver receiver,
     IReminderItemSender sender,
     ReminderSchedulerSettings settings)
 {
     _logger   = logger;
     _storage  = storage;
     _receiver = receiver;
     _sender   = sender;
     _settings = settings;
 }
Exemplo n.º 3
0
 private ReminderScheduler CreateScheduler(
     IReminderItemStorage storage,
     IReminderItemSender sender) =>
 new ReminderScheduler(Logger, storage, Receiver, sender, Settings);