public static void StartTaskConsecutively(Task task) { TaskRunner.RunTask(task); TaskUpdater.UpdateStatusConsecutively(task); TaskUpdater.UpdateStatusEverySeconds(task); StartNotificationTimer(task); }
public static void AddUpdaters() { List <Task> tasks = MainForm.Form.Repository.FetchAllData(); foreach (var task in tasks) { TaskUpdater.UpdateStatusForLoaded(task); } }
public static void UpdateForLoadedTask(Timer timer, Task task) { if (TaskUtils.IsNull(task)) { TimerUtils.DisposeTimer(timer); return; } TaskUpdater.UpdateTask(task); }
public static void UpdateTasksRunningStatus(Timer timer, Task task) { if (TaskUtils.IsNull(task)) { TimerUtils.DisposeTimer(timer); return; } TaskUpdater.UpdateTask(task); }
public static void StartTaskPeriodically(Task task) { TaskRunner.RunTaskPeriodically(task); TaskUpdater.UpdateStatusEverySeconds(task); StartNotificationTimer(task); }
public static void GridStarter(Task task) { TaskRunner.RunTask(task); TaskUpdater.UpdateStatusEverySeconds(task); }
public static void RunTaskUpdateForConsecutiveDisposeTimer(Timer timer, Task task) { TaskRunner.RunTask(task); TaskUpdater.UpdateStatusConsecutively(task); TimerUtils.DisposeTimer(timer); }