/// <summary> /// Initialize's the MVC Controller Factory, using Sitecore's Controller Factory as the inner factory. /// http://www.superstarcoders.com/blogs/posts/using-castle-windsor-with-sitecore-mvc-for-dependency-injection.aspx /// </summary> public void SetupMvcControllerFactory(IDependencyResolver resolver) { IControllerFactory controllerFactory = new WindsorControllerFactory(resolver); SCSitecoreControllerFactory scSitecoreControllerFactory = new SCSitecoreControllerFactory(controllerFactory); ControllerBuilder.Current.SetControllerFactory(scSitecoreControllerFactory); }
/// <summary> /// Initialize's the MVC Controller Factory, using Sitecore's Controller Factory as the inner factory. /// http://www.superstarcoders.com/blogs/posts/using-castle-windsor-with-sitecore-mvc-for-dependency-injection.aspx /// </summary> public void SetupMvcControllerFactory(IDependencyResolver resolver) { IControllerFactory controllerFactory = new WindsorControllerFactory(resolver); SCSitecoreControllerFactory scSitecoreControllerFactory = new SCSitecoreControllerFactory(controllerFactory); ControllerBuilder.Current.SetControllerFactory(scSitecoreControllerFactory); }