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; }