/// <summary> /// Registers the type mappings with the Unity container. /// </summary> /// <param name="container">The unity container to configure.</param> /// <remarks> /// There is no need to register concrete types such as controllers or /// API controllers (unless you want to change the defaults), as Unity /// allows resolving a concrete type even if it was not previously /// registered. /// </remarks> public static void RegisterTypes(IUnityContainer container) { CoreUnityContainer.BuildUp(container); DomainUnityContainer.BuildUp(container); InfrastructureUnityContainer.BuildUp(container); //container.RegisterType<IControllerFactory, DefaultControllerFactory>(); //container.RegisterType<IControllerActivator, MVCControllerActivator>(); }
/// <summary> /// Registers the type mappings with the Unity container. /// </summary> /// <param name="container">The unity container to configure.</param> /// <remarks> /// There is no need to register concrete types such as controllers or /// API controllers (unless you want to change the defaults), as Unity /// allows resolving a concrete type even if it was not previously /// registered. /// </remarks> public static void RegisterTypes(IUnityContainer container) { CoreUnityContainer.BuildUp(container); DomainUnityContainer.BuildUp(container); InfrastructureUnityContainer.BuildUp(container); }