static void Main(string[] args) { var workFlowEngine = new WorkFlowEngine(); workFlowEngine.Add(new ReadFile()); workFlowEngine.Add(new MoveObject()); workFlowEngine.Run(); }
public static void Main(string[] args) { var workFlowEngine = new WorkFlowEngine(); workFlowEngine.AddWorkFlows(new NotifyOwner()); workFlowEngine.AddWorkFlows(new NotifyVideoReadyForEncoding()); workFlowEngine.AddWorkFlows(new VideoUploader()); workFlowEngine.Run(); }
static void Main(string[] args) { var workFlow1 = new WorkFlow(); workFlow1.AddActivity(new VideoEncodeActivity()); workFlow1.AddActivity(new VideoUploadActivity()); WorkFlowEngine.Run(workFlow1); }
public static void Main(string[] args) { var a = new SendString("Sup"); var b = new SendString("Suasdasdp"); var c = new SendString("Suasdasdaa22aaaaaap"); var d = new SendString("Su123123p"); var wfe = new WorkFlowEngine(a, b, c, d); wfe.Run(); }
static void Main(string[] args) { WorkFlowEngine workFlowEngine = new WorkFlowEngine(); workFlowEngine.RegisterWorkFlow(new Upload()); workFlowEngine.RegisterWorkFlow(new VideoEncoding()); workFlowEngine.RegisterWorkFlow(new SendEmail()); workFlowEngine.RegisterWorkFlow(new ChangeStatus()); workFlowEngine.ExecuteWorkFlows(); Console.ReadLine(); }
static void Main(string[] args) { var workFlow = new Workflow(); workFlow.Add(new VideoUploader()); workFlow.Add(new CallWebService()); workFlow.Add(new SendEmail()); workFlow.Add(new ChangeStatus()); var engine = new WorkFlowEngine(); engine.Run(workFlow); Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("Adding Workflow"); WorkFlow workFlow = new WorkFlow(); workFlow.AddActivity(new ReadDataActivity()); workFlow.AddActivity(new AnalyseDataActivity()); workFlow.AddActivity(new WriteDataActivity()); Console.WriteLine("Activities are successfully added to the workflow"); Console.WriteLine("Running Workflow"); WorkFlowEngine workFlowEngine = new WorkFlowEngine(); workFlowEngine.Run(workFlow); Console.WriteLine("Removing Write Data Activity"); workFlow.RemoveActivity(new WriteDataActivity()); }
static void Main(string[] args) { Workflow w = new Workflow(); Activity a = new Activity("Adding a video"); Activity b = new Activity("Encoding the video"); Activity c = new Activity("Sending Email"); Activity d = new Activity("Sending Message"); Activity e = new Activity("Notifying the client"); w.Add(a); w.Add(b); w.Add(c); w.Add(d); w.Add(e); WorkFlowEngine engine = new WorkFlowEngine(); engine.Run(w); }