DefaultGlobalLayer.cs 639 B

12345678910111213141516171819202122232425
  1. using _Workbench.Layers.Modules;
  2. using Quadarax.Foundation.Infrastructure.Layers;
  3. using StructureMap;
  4. namespace _Workbench.Layers
  5. {
  6. public class DefaultGlobalLayer : GlobalLayer
  7. {
  8. public DefaultGlobalLayer(string name) : base(name)
  9. {
  10. }
  11. protected override void OnLayerRegistry()
  12. {
  13. AddChildLayer(new DefaultBusinessLayer("BusLayer", this));
  14. }
  15. protected override void OnModuleRegistry(IContainer container)
  16. {
  17. container.Configure(x=>
  18. x.For<IModGlobal>().Use<ModGlobal>().Ctor<string>().Is("initialized"));
  19. }
  20. }
  21. }