public static IWindsorContainer AlmacenDominio(this IWindsorContainer container) { return(container .CoreDominio() .RegisterDependency <IInventarioFactory, InventarioFactory>() .RegisterDependency <IGestorStock, GestorStock>() .RegisterDependency <IManejadorDeEvento <ArticuloIngresado>, CrearLotePorIngreso>() .RegisterDependency <IManejadorDeEvento <ArticuloRetirado>, DescontarStockPorSalida>() .RegisterDependency <IManejadorDeEvento <AntesGrabarEntidad <Articulo> >, CrearCodigoArticulo>() .RegisterDependency <IManejadorDeEvento <AntesGrabarEntidad <Movimiento> >, CrearNumeroMovimiento>()); }
public static IWindsorContainer RegisterCore(this IWindsorContainer container) { return(container .CoreDominio()); }