예제 #1
0
        /// <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);
 }