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; }
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; }