private static void ConfigureServiceLocator(IContainer container) { var structureMapPillarContainer = new Pillar.IoC.StructureMap.Container(container); IoC.SetContainerProvider(() => structureMapPillarContainer); container.Configure(c => c.For <Pillar.Common.InversionOfControl.IContainer> ().Singleton().Use(IoC.CurrentContainer)); }
private static void ConfigureServiceLocator( IContainer container ) { var structureMapPillarContainer = new Pillar.IoC.StructureMap.Container ( container ); IoC.SetContainerProvider ( () => structureMapPillarContainer ); container.Configure ( c => c.For<Pillar.Common.InversionOfControl.IContainer> ().Singleton ().Use ( IoC.CurrentContainer ) ); }