From a754cecaf733d3bc365771bbf44a4ad39afa38ea Mon Sep 17 00:00:00 2001 From: Shannon Date: Sun, 8 Jun 2014 19:12:40 +0200 Subject: [PATCH] Allows any Controller to use PreRenderViewActionFilterAttribute --- src/Umbraco.Web/Mvc/ActionExecutedEventArgs.cs | 7 ++++--- src/Umbraco.Web/Mvc/PreRenderViewActionFilterAttribute.cs | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Umbraco.Web/Mvc/ActionExecutedEventArgs.cs b/src/Umbraco.Web/Mvc/ActionExecutedEventArgs.cs index f0c4f2f620..aabe7133fe 100644 --- a/src/Umbraco.Web/Mvc/ActionExecutedEventArgs.cs +++ b/src/Umbraco.Web/Mvc/ActionExecutedEventArgs.cs @@ -1,13 +1,14 @@ using System; +using System.Web.Mvc; namespace Umbraco.Web.Mvc { public class ActionExecutedEventArgs : EventArgs { - public UmbracoController Controller { get; set; } + public Controller Controller { get; set; } public object Model { get; set; } - - public ActionExecutedEventArgs(UmbracoController controller, object model) + + public ActionExecutedEventArgs(Controller controller, object model) { Controller = controller; Model = model; diff --git a/src/Umbraco.Web/Mvc/PreRenderViewActionFilterAttribute.cs b/src/Umbraco.Web/Mvc/PreRenderViewActionFilterAttribute.cs index fae189f9ba..f41827965c 100644 --- a/src/Umbraco.Web/Mvc/PreRenderViewActionFilterAttribute.cs +++ b/src/Umbraco.Web/Mvc/PreRenderViewActionFilterAttribute.cs @@ -7,7 +7,7 @@ namespace Umbraco.Web.Mvc { public override void OnActionExecuted(ActionExecutedContext filterContext) { - var umbController = filterContext.Controller as UmbracoController; + var umbController = filterContext.Controller as Controller; if (umbController == null) { return;