protected override async Task Execute(WorkflowInstance <AssignVendorStates> instance)
        {
            if (EscalationTimeout.Value == 0)
            {
                EscalationTimeout.Value = 5000;
            }

            await instance.AwaitAction(true);

            if (instance.State == AssignVendorStates.AssignmentConfirmed)
            {
                IsBooked.Value = true;
            }

            FinishedRunning.Value = true;
        }
 protected override async Task Execute(WorkflowInstance <PrinterStates> instance)
 {
     await instance.AwaitAction(true);
 }
예제 #3
0
        protected override async Task Execute(WorkflowInstance instance)
        {
            await instance.AwaitAction(true);

            ReturnValue.Value = "Awaited Exit Action";
        }
예제 #4
0
        protected override async Task Execute(WorkflowInstance <PhoneStates> instance)
        {
            await instance.AwaitAction(true);

            Message.Value = "Hello World!";
        }
예제 #5
0
 protected override async Task Execute(WorkflowInstance instance)
 {
     await instance.AwaitAction();
 }