public OneTimeTaskUserControl(IOneTimeScheduledTask oneTimeScheduledTask)
 {
     InitializeComponent();
     OneTimeScheduledTask = oneTimeScheduledTask;
 }
 public OneTimeTaskUserControl(IOneTimeScheduledTask oneTimeScheduledTask)
 {
     InitializeComponent();
     OneTimeScheduledTask = oneTimeScheduledTask;
 }
 public static bool EvalOneTimeTrigger(this IOneTimeScheduledTask task, ITimeProvider timeProvider)
 {
     return(timeProvider.Time >= task.StartTime && TimeHelpers.AreTimesEqualToTheSecond(timeProvider.Time, task.StartTime));
 }