Пример #1
0
        private void WireUp(HttpConfiguration config)
        {
            var container = new WindsorContainer();

            TigerBootstrapper.WireUp(container, "DBConnection");
            UomBootstrapper.WireUp(container);
            ProductManagementBootstrapper.WireUp(container);

            config.Services.Replace(typeof(IHttpControllerActivator), new CastleControllerActivator(container));
            config.Services.Replace(typeof(IHttpControllerSelector), new CqrsControllerSelector(config));
        }
Пример #2
0
        public static void Config()
        {
            var container = new WindsorContainer();

            UomBootstrapper.Config(container);

            var castleActivator = new CastleControllerActivator(container);

            GlobalConfiguration.Configuration
            .Services.Replace(typeof(IHttpControllerActivator), castleActivator);
        }
Пример #3
0
        public static void Config()
        {
            var container = new WindsorContainer();

            UomBootstrapper.Config(container);
            FrameworkBootstrapper.Config(container, "DBConnection");

            var castleActivator = new CastleControllerActivator(container);

            GlobalConfiguration.Configuration.Services.Replace(typeof(IHttpControllerActivator), castleActivator);
            GlobalConfiguration.Configuration.Services.Replace(typeof(IHttpControllerSelector),
                                                               new CqsControllerSelector(GlobalConfiguration.Configuration));
        }