/// <summary> /// Deletes a task /// </summary> /// <param name="task">Task</param> public virtual void DeleteTask(ScheduleTask task) { if (task == null) throw new ArgumentNullException("task"); _taskRepository.Delete(task); }
/// <summary> /// Ctor for Task /// </summary> /// <param name="task">Task </param> public Task(ScheduleTask task) { Enabled = task.Enabled; FirstRun = true; Name = task.Name; RunOnLoad = task.RunOnLoad; StopOnError = task.StopOnError; Type = task.Type; }
internal TaskThread(ScheduleTask scheduleTask) { _tasks = new Dictionary<string, Task>(); Seconds = scheduleTask.Seconds; IsRunning = false; }