Example #1
0
 protected virtual void OnLogicRuleExecuting(LogicRuleExecutingEventArgs args)
 {
     if (LogicRuleExecuting != null)
     {
         LogicRuleExecuting(this, args);
     }
 }
Example #2
0
 void ExecuteCore(LogicRuleInfo logicRuleInfo, ExecutionContext executionContext) {
     var args = new LogicRuleExecutingEventArgs(logicRuleInfo, false, executionContext);
     OnLogicRuleExecuting(args);
     if (!args.Cancel) {
         OnLogicRuleExecute(new LogicRuleExecuteEventArgs(logicRuleInfo, executionContext));
     }
     OnLogicRuleExecuted(new LogicRuleExecuteEventArgs(logicRuleInfo, executionContext));
 }
Example #3
0
        void ExecuteCore(LogicRuleInfo logicRuleInfo, ExecutionContext executionContext)
        {
            var args = new LogicRuleExecutingEventArgs(logicRuleInfo, false, executionContext);

            OnLogicRuleExecuting(args);
            if (!args.Cancel)
            {
                OnLogicRuleExecute(new LogicRuleExecuteEventArgs(logicRuleInfo, executionContext));
            }
            OnLogicRuleExecuted(new LogicRuleExecuteEventArgs(logicRuleInfo, executionContext));
        }
Example #4
0
        void ForceExecutionCore(LogicRuleInfo <TModelLogicRule> logicRuleInfo, ExecutionContext executionContext)
        {
            var args = new LogicRuleExecutingEventArgs <TModelLogicRule>(logicRuleInfo, false, executionContext);

            OnLogicRuleExecuting(args);
            if (!args.Cancel)
            {
                ExecuteRule(logicRuleInfo, executionContext);
            }
            OnLogicRuleExecuted(new LogicRuleExecutedEventArgs <TModelLogicRule>(logicRuleInfo, executionContext));
        }
Example #5
0
 protected virtual void OnLogicRuleExecuting(LogicRuleExecutingEventArgs args) {
     if (LogicRuleExecuting != null) {
         LogicRuleExecuting(this, args);
     }
 }
Example #6
0
 protected virtual void OnLogicRuleExecuting(LogicRuleExecutingEventArgs args)
 {
     LogicRuleExecuting?.Invoke(this, args);
 }