static void Main(string[] args) { var workflow = new Workflow(); workflow.AddActivity(new Activity1()); workflow.AddActivity(new Activity2()); var workflowEngine = new WorkflowEngine(); workflowEngine.Run(workflow); }
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(); }
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); }