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

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