private void WorkflowStepsAdd(String stepDescription) { if (WorkflowSteps != null) { String stepName = (new System.Diagnostics.StackFrame(1)).GetMethod().Name; Server.Workflows.WorkflowStep workflowStep = new Mercury.Server.Workflows.WorkflowStep(Application, stepName, stepDescription); WorkflowSteps.Add(workflowStep); } return; }
private void WorkflowStepsAdd(Server.Workflows.Enumerations.WorkflowStepStatus stepStatus, String stepDescription) { if (WorkflowSteps != null) { String stepName = (new System.Diagnostics.StackFrame(1)).GetMethod().Name; Server.Workflows.WorkflowStep workflowStep = new Mercury.Server.Workflows.WorkflowStep(Application, stepStatus, stepName, stepDescription); WorkflowSteps.Add(workflowStep); if (WorkQueueItem.Id != 0) { Application.WorkQueueItemWorkflowStepsSave(WorkQueueItem.Id, WorkflowSteps); } } return; }