public override void Handle(ParallelStatesTypes state, ParallelJob Context) { switch (state) { case ParallelStatesTypes.Resume: Context.State = new ResumeState(); break; case ParallelStatesTypes.Abort: Context.State = new AbortState(); break; case ParallelStatesTypes.Fail: Context.State = new FailState(); break; default: Console.WriteLine("Invalid State"); break; } }
public override void Handle(ParallelStatesTypes state, ParallelJob Context) { Console.WriteLine("Invalid State"); }
public abstract void Handle(ParallelStatesTypes state, ParallelJob Context);
public override void Handle(ParallelStatesTypes state, ParallelJob Context) { Console.WriteLine("Job is already Completed"); }