public void Register(IIoCManager ioCManager, Assembly assembly) { var queryInterfaceImpls = FindQueryEntry(assembly); queryInterfaceImpls.ForEach(p => ioCManager.AddPerDependency(p.Interface, p.Impl)); var repositoryInterfaceImpls = FindRepository(assembly); repositoryInterfaceImpls.ForEach(p => ioCManager.AddPerDependency(p.Interface, p.Impl)); }
public void Register(IIoCManager _ioCManager, Assembly assembly) { var commandHandlerImpls = FindCommandHandler(assembly); commandHandlerImpls.ForEach(p => _ioCManager.AddPerDependency(p.Interface, p.Impl)); var eventHandlerImpls = FindEventHandler(assembly); eventHandlerImpls.ForEach(p => _ioCManager.AddPerDependency(p.Interface, p.Impl)); var domainServiceImpls = FindService(assembly); domainServiceImpls.ForEach(p => _ioCManager.AddPerDependency(p.Interface, p.Impl)); }
public void Register(IIoCManager ioCManager, Assembly assembly) { var containerImpls = FindController(assembly); containerImpls.ForEach(p => ioCManager.AddPerDependency(p.Interface, p.Impl)); }