public static bool EvalIntervalTrigger(this IIntervalScheduledTask task, ITimeProvider timeProvider)
 {
     return(!(task.Inteval.TotalSeconds < 1) && ((Int32)(timeProvider.Time - task.StartTime).TotalSeconds % (Int32)task.Inteval.TotalSeconds == 0));
 }
 public IntervalTaskUserControl(IIntervalScheduledTask intervalScheduledTask)
 {
     InitializeComponent();
     IntervalScheduledTask = intervalScheduledTask;
 }
 public IntervalTaskUserControl(IIntervalScheduledTask intervalScheduledTask)
 {
     InitializeComponent();
     IntervalScheduledTask = intervalScheduledTask;
 }