Esempio n. 1
0
 public IConnectionBuilder ThenNamed(string activityName)
 {
     return(WorkflowBuilder.Connect(
                () => Source,
                () => WorkflowBuilder.Activities.First(x => x.Name == activityName),
                Outcome));
 }
Esempio n. 2
0
        public virtual IActivityBuilder ThenNamed(string activityName)
        {
            WorkflowBuilder.Connect(
                () => this,
                () => WorkflowBuilder.Activities.First(x => x.Name == activityName));

            return(this);
        }
Esempio n. 3
0
 public IConnectionBuilder Then(IActivityBuilder activityBuilder, Action <IActivityBuilder>?branch = default)
 {
     branch?.Invoke(activityBuilder);
     return(WorkflowBuilder.Connect(Source, activityBuilder, Outcome));
 }
Esempio n. 4
0
 public virtual IConnectionBuilder ThenNamed(string activityName) =>
 WorkflowBuilder.Connect(
     () => this,
     () => WorkflowBuilder.Activities.First(x => x.Name == activityName));
Esempio n. 5
0
 public virtual IActivityBuilder Then(IActivityBuilder targetActivity)
 {
     WorkflowBuilder.Connect(this, targetActivity);
     return(this);
 }