/// <summary> /// Ctor for Task /// </summary> /// <param name="task">Task </param> public Task(ScheduleTask task) { this._type = task.Type; this._enabled = task.Enabled; this._stopOnError = task.StopOnError; this._name = task.Name; }
/// <summary> /// Inserts a task /// </summary> /// <param name="task">Task</param> public virtual void Insert(ScheduleTask task) { Guard.IsNotNull(task, "task"); taskRepository.Insert(task); }
/// <summary> /// Deletes a task /// </summary> /// <param name="task">Task</param> public virtual void Delete(ScheduleTask task) { Guard.IsNotNull(task, "task"); taskRepository.Delete(task); }
internal TaskThread(ScheduleTask scheduleTask) { this._tasks = new Dictionary<string, Task>(); this._seconds = scheduleTask.Seconds; this._isRunning = false; }