public void GetPendingTasks() { var repository = new TaskRepository(); var tasks = repository.GetPendingTasks().ToList(); foreach(var task in tasks) { Console.WriteLine(task.Name); } }
public void Save() { var repository = new TaskRepository(); repository.Save(new ScheduledTask { Name = "Test Task", EndpointAddress = new Uri("http://localhost/") }); repository.Save(new ScheduledTask { Name = "Test Task", EndpointAddress = new Uri("http://localhost/"), Status = TaskStatus.Faulted }); repository.Save(new ScheduledTask { Name = "Test Task 1234", EndpointAddress = new Uri("http://localhost/1234") }); }
public SchedulePoller() { _repository = new TaskRepository(); _executor = new TaskExecutor(_repository); }
public TaskExecutor(TaskRepository repository) { _repository = repository; }