root/TaskScheduler/TaskScheduler/Tasks/Task.cs

45
10
    [DebuggerDisplay("Name = {Name}, Id = {Id}, LastRan = {LastRan}")]
10
    [DebuggerDisplay("Name = {Name}, Id = {Id}, LastRan = {LastRan}")]
11
    public abstract class Task : ITask
11
    public abstract class Task : ITask
12
    {
12
    {
13
        public abstract void Run();
14
15
        public string Name { get; set; }
13
        public string Name { get; set; }
16
        public bool Active { get; set; }
14
        public bool Active { get; set; }
17
        public DateTime? LastRan { get; set; }
15
        public DateTime? LastRan { get; set; }
18
        public decimal? Id { get; set; }
16
        public decimal? Id { get; set; }
17
18
        #region ITask Members
19
20
        public abstract void Run();
21
22
        #endregion
19
    }
23
    }
20
}
24
}