private static void Exercise038_DesigningWorkflowEngine() { var workflow = new E06.Solve.WorkFlow(); var activity1 = new E06.Solve.VideoUploadActivity(); var activity2 = new E06.Solve.VideoReadyNotifyActivity(); var activity3 = new E06.Solve.SendEmailActivity(); var activity4 = new E06.Solve.DatabaseActivity(); workflow.AddActivity(activity1); workflow.AddActivity(activity2); workflow.AddActivity(activity3); workflow.AddActivity(activity4); var workflowEngine = new E06.Solve.WorkFlowEngine(workflow); workflowEngine.Run(); }
public WorkFlowEngine(WorkFlow workFlow) { this.workFlow = workFlow; }