Пример #1
0
        private void TriggerBeforeExecuteAction(object[] parameters)
        {
            EventHandler <ExecuteActionEventArgs> beforeEvent = this.BeforeExecuteAction;

            if (beforeEvent != null)
            {
                ExecuteActionEventArgs e = new ExecuteActionEventArgs {
                    HttpContext        = this.HttpContext,
                    ControllerInstance = this.InvokeInfo.Instance,
                    ActionMethod       = this.InvokeInfo.Action.MethodInfo,
                    Parameters         = parameters
                };

                beforeEvent(this, e);
            }
        }
Пример #2
0
        private void TriggerAfterExecuteAction(object[] parameters, object actionResult)
        {
            EventHandler <ExecuteActionEventArgs> afterEvent = this.AfterExecuteAction;

            if (afterEvent != null)
            {
                ExecuteActionEventArgs e = new ExecuteActionEventArgs {
                    HttpContext        = this.HttpContext,
                    ControllerInstance = this.InvokeInfo.Instance,
                    ActionMethod       = this.InvokeInfo.Action.MethodInfo,
                    Parameters         = parameters
                };

                e.ExecuteResult = actionResult;
                afterEvent(this, e);
            }
        }
Пример #3
0
		private void TriggerAfterExecuteAction(object[] parameters, object actionResult)
		{
			EventHandler<ExecuteActionEventArgs> afterEvent = this.AfterExecuteAction;
			if( afterEvent != null ) {
				ExecuteActionEventArgs e = new ExecuteActionEventArgs {
					HttpContext = this.HttpContext,
					ControllerInstance = this.InvokeInfo.Instance,
					ActionMethod = this.InvokeInfo.Action.MethodInfo,
					Parameters = parameters
				};

				e.ExecuteResult = actionResult;
				afterEvent(this, e);
			}
		}
Пример #4
0
		private void TriggerBeforeExecuteAction(object[] parameters)
		{
			EventHandler<ExecuteActionEventArgs> beforeEvent = this.BeforeExecuteAction;
			if( beforeEvent != null ) {
				ExecuteActionEventArgs e = new ExecuteActionEventArgs {
					HttpContext = this.HttpContext,
					ControllerInstance = this.InvokeInfo.Instance,
					ActionMethod = this.InvokeInfo.Action.MethodInfo,
					Parameters = parameters
				};

				beforeEvent(this, e);
			}
		}