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

            workflow.Add(new VideoActivity());
            workflow.Add(new MessagingActivity());

            var workflowEngine = new WorkflowEngine();

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

            workflow.Add(new SendEmail());
            workflow.Add(new VideoEncode());

            WorkflowEngine engine = new WorkflowEngine();

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

            workFlow.Add(new SendEmail());
            workFlow.Add(new ChangeStatus());


            var engine = new WorkflowEngine();

            engine.Run(workFlow);
            Console.ReadLine();
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            var wEngine = new Engine();

            var workflow = new Workflow();

            workflow.Add(new NotificationActivity());
            workflow.Add(new VideoUploadActivity());

            wEngine.Run(workflow);

            Console.ReadLine();
        }
Esempio n. 5
0
        static void Main(string[] args)
        {
            var wFlow = new Workflow();

            wFlow.Add(new VideoEditor());
            wFlow.Add(new FileExtractor());
            wFlow.Add(new PdfConverter());
            wFlow.Add(new FileArchiver());

            var engine = new WorkflowEngine();

            engine.Run(wFlow);
        }
Esempio n. 6
0
        static void Main(string[] args)
        {
            Workflow workflow = new Workflow();

            workflow.Add(new VideoUploader());
            workflow.Add(new WebServiceCaller());
            workflow.Add(new EmailSender());
            workflow.Add(new StatusChanger());

            var engine = new WorkflowEngine();

            engine.Run(workflow);
        }
Esempio n. 7
0
        static void Main(string[] args)
        {
            Workflow workFlow = new Workflow();

            workFlow.Add(new UploadVideo());
            workFlow.Add(new SendEmail());
            workFlow.Add(new ChangeStatus());
            workFlow.Add(new CallWebService());

            var Engine = new WorkflowEngine();

            Engine.Run(workFlow);

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

            // add tasks to workflow
            workflow.Add(new VideoUploader());
            workflow.Add(new CallService());
            workflow.Add(new EmailSender());
            workflow.Add(new StatusChanger());

            // run objects
            var workflowEngine = new WorkFlowEngine();

            workflowEngine.Run(workflow);

            Console.ReadLine();
        }
Esempio n. 9
0
        static void Main(string[] args)
        {
            var vidToCloud   = new UploadVidToCloud();
            var callWeb      = new CallWebService();
            var sendEmail    = new SendEmail();
            var changeStatus = new ChangeStatus();

            var work = new Workflow();

            work.Add(vidToCloud);
            work.Add(callWeb);
            work.Add(sendEmail);
            work.Add(changeStatus);

            var doActivities = new WorkFlowEngine();

            doActivities.Run(work);
        }