Ejemplo n.º 1
0
        // This method will be called when a workflow instance is idled
        static void OnWorkflowIdled(object sender, WorkflowEventArgs e)
        {
            orderService.instanceId = e.WorkflowInstance;

            // Randomly approve, reject or timeout purchase orders
            Random randGen = new Random();

            int pick = randGen.Next(1, 100) % 3;

            switch (pick)
            {
            case 0:
                orderService.ApproveOrder();
                break;

            case 1:
                orderService.RejectOrder();
                break;

            case 2:
                // timeout
                break;
            }
        }