public void Handle(JobDisabled message) { List <SchedulerJob> jobs = new List <SchedulerJob>(this.jobs); SchedulerJob job = jobs.Where(x => x.Id == message.JobId).SingleOrDefault(); lock (jobs) { if (job != null) { jobs.Remove(job); } } }
private void Handle(JobDisabled evt) { this.CurrentState = SchedulerJobState.Disabled; }