Esempio n. 1
0
        static void Main(string[] args)
        {
            var workflow = new Workflow();

            workflow.AddActivity(new Activity1());
            workflow.AddActivity(new Activity2());
            var workflowEngine = new WorkflowEngine();

            workflowEngine.Run(workflow);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            var worckFlow = new Workflow();

            worckFlow.AddActivity(new Upload());
            worckFlow.AddActivity(new SendEmail());
            worckFlow.AddActivity(new Fetch());
            worckFlow.AddActivity(new ChangeStatus());

            worckFlow.Run();

            Console.Read();
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            var workflow = new Workflow();

            workflow.AddActivity(new VideoUploader());
            workflow.AddActivity(new CallWebService());
            workflow.AddActivity(new SendEmail());
            workflow.AddActivity(new ChangStatus());

            var workflowEngine = new WorkflowEngine();

            workflowEngine.Run(workflow);
        }