Example #1
0
        public virtual bool CheckCondition(WorkflowContext context)
        {
            var result = true;

            if (/*!String.IsNullOrEmpty(Condition)*/ HasConditionScript())
            {
                result = Convert.ToBoolean(context.ExecuteExpression(Condition));
            }

            if (!result)
            {
                return(false);
            }

            return(UserActionId == null || context.UserActionId == UserActionId);
        }