Inheritance: IControllerFactory
        public static void EnableMvc(this IMicroContainer container)
        {
            // Replace the default controller factory with Hiro
            var factory = new HiroControllerFactory(container);
            ControllerBuilder.Current.SetControllerFactory(factory);

            // Use Hiro as the dependency resolver
            var resolver = new HiroDependencyResolver(container);
            DependencyResolver.SetResolver(resolver);
            GlobalConfiguration.Configuration.DependencyResolver = resolver;
        }
Example #2
0
        public static void EnableMvc(this IMicroContainer container)
        {
            // Replace the default controller factory with Hiro
            var factory = new HiroControllerFactory(container);

            ControllerBuilder.Current.SetControllerFactory(factory);

            // Use Hiro as the dependency resolver
            var resolver = new HiroDependencyResolver(container);

            DependencyResolver.SetResolver(resolver);
            GlobalConfiguration.Configuration.DependencyResolver = resolver;
        }