Exemplo n.º 1
0
 protected Precondition After(WorkflowTask <TWfContext> workflowTask)
 {
     return(new Precondition(this, workflowTask));
 }
Exemplo n.º 2
0
 public void Do(WorkflowTask <TWfContext> workflowTask)
 {
     _workflow._tasks.Add(workflowTask, this);
 }
Exemplo n.º 3
0
 public void Do <TCompleteMessage>(WorkflowTask <TWfContext, TCompleteMessage> workflowTask)
 {
     _workflow._tasks.Add(workflowTask, this);
     _workflow._continuesOn.Add(workflowTask, typeof(TCompleteMessage));
 }
Exemplo n.º 4
0
 public Precondition(Workflow <TWfContext> workflow, WorkflowTask <TWfContext> workflowTask) : this(workflow)
 {
     _workflowTask = workflowTask;
 }
Exemplo n.º 5
0
 public bool HasFinished(WorkflowTask <TWfContext> task) => _finishedTasks.Contains(task);
Exemplo n.º 6
0
 public void FinishTask(WorkflowTask <TWfContext> task)
 {
     _finishedTasks.Add(task);
 }
Exemplo n.º 7
0
 public bool HasStarted(WorkflowTask <TWfContext> task) => _startedTasks.Contains(task);
Exemplo n.º 8
0
 public void StartTask(WorkflowTask <TWfContext> task)
 {
     _startedTasks.Add(task);
 }