Beispiel #1
0
        public override void OnResultExecuting(ResultExecutingContext context)
        {
            // should only run on a full view rendering result
            var result = context.Result as IActionResult;

            if (result == null)
            {
                return;
            }

            var action     = context.RouteData.Values["action"] as string;
            var controller = context.RouteData.Values["controller"] as string;

            if (action.ToLower() == "completed" && controller.ToLower() == "registration")
            {
                _widgetProvider.Register(WidgetZone.PaymentGatewayResponse);
            }
        }
Beispiel #2
0
        public override void OnResultExecuting(ResultExecutingContext context)
        {
            // should only run on a full view rendering result
            var result = context.Result as IActionResult;

            if (result == null)
            {
                return;
            }

            //ViewResult viewResult = result as ViewResult;

            var action     = context.RouteData.Values["action"] as string;
            var controller = context.RouteData.Values["controller"] as string;

            if (action.ToLower() == "confirm" && controller.ToLower() == "registration")
            {
                _widgetProvider.Register(WidgetZone.TransactionReference);
            }
        }