public static void RegisterApp(this Container container, Lifestyle lifestyle) { container.Register<CursoAngularJsContext>(lifestyle); container.BatchRegister<ClienteRepository>(); container.BatchRegister<ClienteApplicationService>(); ServiceLocator.SetLocatorProvider( () => new Adapters.SimpleInjectorServiceLocatorAdapter(container)); }
public static void RegisterRepository(this Container container) { //var assembly = typeof(UsuarioRepository).Assembly; //var @namespace = "Ezconet.GerenciamentoProjetos.Infra.Data.Repositories"; //container.BatchRegister(assembly, @namespace); container.BatchRegister<UsuarioRepository>(); }
public static void RegisterApplicationService(this Container container) { //container.Register<ISolicitacaoApplicationService, SolicitacaoApplicationService>(); container.BatchRegister<SolicitacaoApplicationService>(); }
public static void RegisterApplicationService(this Container container) { container.BatchRegister<PessoaApplicationService>(); }
public static void RegisterUnitOfWork(this Container container) { container.BatchRegister<GerenciamentoProjetosUnitOfWork>(); }
public static void RegisterRepository(this Container container) { container.BatchRegister<PessoaRepository>(); }
public static void RegisterUnityOfWork(this Container container) { container.BatchRegister<EstudosDDDUnityOfWork>(); }
public static void RegisterDomainService(this Container container) { container.BatchRegister<PessoaDomainService>(); }