Inheritance: DataObject
Beispiel #1
0
 public Reminder AddReminder(Reminder reminder)
 {
     if (reminder.DateTime < this.dateTime)
     {
         Console.WriteLine($"Clock::AddReminder ({Type}) Can not set reminder to the past. Clock datetime = {DateTime.ToString("dd.MM.yyyy HH:mm:ss.ffff")} Reminder datetime = {reminder.DateTime.ToString("dd.MM.yyyy HH: mm:ss.ffff")} Reminder object = {reminder.Data}");
         return null;
     }
     reminder.Clock = this;
     ReminderQueue.Enqueue(reminder);
     return reminder;
 }
Beispiel #2
0
 public Reminder AddReminderWithHandler(ReminderCallback callback, DateTime dateTime, object data = null)
 {
     var reminder = new Reminder(callback, dateTime, data) {Clock = this};
     return AddReminder(reminder) ? reminder : null;
 }