private void updateOnHoldTask_ExecuteCode(object sender, EventArgs e)
        {
            UpdateWorkflowTaskMetadataSettings updateTaskSettings = new UpdateWorkflowTaskMetadataSettings();
            updateTaskSettings.FieldId = SPBuiltInFieldId.TaskStatus.ToString();
            updateTaskSettings.TaskId = TaskIdCreated;
            updateTaskSettings.Type = TaskActionTypes.UpdateWorkflowTaskMetadata;
            updateTaskSettings.Value = Constants.Workflow.STATUS_ON_HOLD_TEXT;

            ITaskActionHandler action = TaskActionFactory.CreateTaskActionHandler(TaskActionTypes.UpdateWorkflowTaskMetadata);
            TaskActionArgs taskArg = new TaskActionArgs(updateTaskSettings, this.WorkflowProperties);
            action.Execute(taskArg);
        }
        private void updateEECStatus()
        {
            UpdateWorkflowTaskMetadataSettings updateTaskSettings = new UpdateWorkflowTaskMetadataSettings();
            updateTaskSettings.FieldId = SPBuiltInFieldId.TaskStatus.ToString();
            updateTaskSettings.TaskId = TaskIdCreated;
            updateTaskSettings.Type = TaskActionTypes.UpdateWorkflowTaskMetadata;
            updateTaskSettings.Value = _sendEECStatus;

            ITaskActionHandler action = TaskActionFactory.CreateTaskActionHandler(TaskActionTypes.UpdateWorkflowTaskMetadata);
            TaskActionArgs taskArg = new TaskActionArgs(updateTaskSettings, this.WorkflowProperties);
            action.Execute(taskArg);
        }