public void Create() { //CreateInterviewWorkflow2 ciw = new CreateInterviewWorkflow2(); //ciw.Run(); CreateInterviewWorkflow ciw = new CreateInterviewWorkflow(); WorkflowInvoker wfi = new WorkflowInvoker(ciw); wfi.Invoke(); }
static void Main(string[] args) { /* InterviewBusiness interviewBusiness = new InterviewBusiness { Title = "InterviewTitle", Position = "InterviewPosition", Date = DateTime.Now, RequiredSkills = "InterviewRequiredSkills" }; InterviewBusinessObject interviewBusinessObject = new InterviewBusinessObject(new DefaultWorkbench ()); if (!interviewBusinessObject.Create(interviewBusiness)) { Console.WriteLine("I could not create the interview"); Console.WriteLine("Error List:"); foreach (ValidationMessage validationMessage in interviewBusinessObject.Validator.CreatingValidator.ValidationMessages) { Console.WriteLine("\t{0}", validationMessage); } } */ InterviewBusiness ib = new InterviewBusiness { Date = DateTime.Now.AddDays(2), Title = "Title From Workflow", Position = "Position From Workflow", RequiredSkills = "RequiredSkills" }; CreateInterviewWorkflow activity = new CreateInterviewWorkflow { InterviewBusiness = new InArgument<InterviewBusiness>((co) => ib) }; System.Activities.WorkflowInvoker invoker = new System.Activities.WorkflowInvoker(activity); invoker.Invoke(); Console.Write("Press Enter to continue..."); Console.ReadLine(); }