static void Main(string[] args) { var workflow = new Workflow(); workflow.Add(new VideoActivity()); workflow.Add(new MessagingActivity()); var workflowEngine = new WorkflowEngine(); workflowEngine.Run(workflow); }
static void Main(string[] args) { Workflow workflow = new Workflow(); workflow.Add(new SendEmail()); workflow.Add(new VideoEncode()); WorkflowEngine engine = new WorkflowEngine(); engine.Run(workflow); }
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(); }
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(); }
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); }
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); }
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(); }
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(); }
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); }