Beispiel #1
0
        internal static void Configurar()
        {
            // CONFIGURA A INJEÇÃO DE DEPENDÊNCIA
            ResolvedorDependencia.Configurar(true);

            // INJETA DEPENDÊNCIA NO DOMÍNIO
            Injection.Instancia = ResolvedorDependencia.Instancia;

            // CONFIGURA A INJEÇÃO DE DEPENDÊNCIA - MVC 4
            DependencyResolver.SetResolver(new ResolvedorDependenciaMvc(ResolvedorDependencia.Instancia));

            // CONFIGURA A INJEÇÃO DE DEPENDÊNCIA - WebApi
            // TODO: NÃO NECESSÁRIO
        }
Beispiel #2
0
 private void ConfigurarIoC()
 {
     ResolvedorDependencia.Configurar(
         (container) =>
     {
         container.RegisterType(typeof(IServicoLog), typeof(ServicoLog));
         container.RegisterType <IRepositorioUsuario, RepositorioUsuario>();
         container.RegisterType <IRepositorioHistoricoAprovacao, RepositorioHistoricoAprovacao>();
         container.RegisterType <IRepositorioNotaCompra, RepositorioNotaCompra>();
         container.RegisterType <IRepositorioConfiguracao, RepositorioConfiguracao>();
         container.RegisterType <ISessionManager, SessionManager>();
         container.RegisterType <ITransacao, Transacao>();
     });
 }
 private void ConfigurarIoC()
 {
     ResolvedorDependencia.Configurar(
         (container) =>
     {
         container.RegisterType(typeof(IServicoLog), typeof(ServicoLog));
         container.RegisterType <IRepositorioTelefone, RepositorioTelefone>();
         container.RegisterType <IRepositorioCliente, RepositorioCliente>();
         container.RegisterType <IRepositorioBairro, RepositorioBairro>();
         container.RegisterType <IRepositorioCidade, RepositorioCidade>();
         container.RegisterType <IRepositorioEstado, RepositorioEstado>();
         container.RegisterType <IRepositorioCep, RepositorioCep>();
         container.RegisterType <ISessionManager, SessionManager>();
         container.RegisterType <ITransacao, Transacao>();
     });
 }