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)); }
public static void Config() { var container = new WindsorContainer(); UomBootstrapper.Config(container); var castleActivator = new CastleControllerActivator(container); GlobalConfiguration.Configuration .Services.Replace(typeof(IHttpControllerActivator), castleActivator); }
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)); }