public void setUpTest()
        {
            DominioRegistro.obterContainer().RegisterInstance <UsuarioRepositorio>(new MemoriaUsuarioRepositorio());

            usuarioRepositorio = DominioRegistro.usuarioRepositorio();
            usuarioRepositorio.limpar();
        }
예제 #2
0
 private void bancoOracle()
 {
     AlphaNet.Acesso.Domain.Model.DominioRegistro.obterContainer().RegisterInstance <UsuarioRepositorio>(new OracleUsuarioRepositorio());
     DominioRegistro.obterContainer().RegisterInstance <AviaoRepositorio>(new OracleAviaoRepositorio());
     DominioRegistro.obterContainer().RegisterInstance <CidadeRepositorio>(new OracleCidadeRepositorio());
     DominioRegistro.obterContainer().RegisterInstance <ClienteRepositorio>(new OracleClienteRepositorio());
     DominioRegistro.obterContainer().RegisterInstance <VooRepositorio>(new OracleVooRepositorio());
 }
예제 #3
0
 private void bancoEmMemoria()
 {
     AlphaNet.Acesso.Domain.Model.DominioRegistro.obterContainer().RegisterInstance <UsuarioRepositorio>(new MemoriaUsuarioRepositorio());
     DominioRegistro.obterContainer().RegisterInstance <AviaoRepositorio>(new MemoriaAviaoRepositorio());
     DominioRegistro.obterContainer().RegisterInstance <CidadeRepositorio>(new MemoriaCidadeRepositorio());
     DominioRegistro.obterContainer().RegisterInstance <ClienteRepositorio>(new MemoriaClienteRepositorio());
     DominioRegistro.obterContainer().RegisterInstance <VooRepositorio>(new MemoriaVooRepositorio());
 }
예제 #4
0
        public void setUpTest()
        {
            DominioRegistro.obterContainer().RegisterInstance <AviaoRepositorio>(new MemoriaAviaoRepositorio());
            aviaoRepositorio = DominioRegistro.aviaoRepositorio();
            aviaoRepositorio.limpar();

            DominioRegistro.obterContainer().RegisterInstance <VooRepositorio>(new MemoriaVooRepositorio());
            vooRepositorio = DominioRegistro.vooRepositorio();
            vooRepositorio.limpar();
        }
예제 #5
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            this.bancoEmMemoria();
            //this.bancoEF();
            //this.bancoOracle();
            //this.bancoMongo();

            DominioRegistro.obterContainer().RegisterInstance <PublicoService>(new TraduzirPublicoService());
            //SERVICOS
            DominioRegistro.obterContainer().RegisterInstance <VooService>(new VooService());
            DominioRegistro.obterContainer().RegisterInstance <AplicacaoAviaoService>(new AplicacaoAviaoService());
            DominioRegistro.obterContainer().RegisterInstance <CidadeService>(new CidadeService());

            DominioRegistro.obterContainer().RegisterInstance <ClienteService>(new ClienteService());
        }
예제 #6
0
 private void bancoMongo()
 {
     DominioRegistro.obterContainer().RegisterInstance <AviaoRepositorio>(new MongoAviaoRepositorio());
     DominioRegistro.obterContainer().RegisterInstance <CidadeRepositorio>(new MongoCidadeRepositorio());
     DominioRegistro.obterContainer().RegisterInstance <ClienteRepositorio>(new MongoClienteRepositorio());
 }
예제 #7
0
 private void bancoEF()
 {
     DominioRegistro.obterContainer().RegisterInstance <System.Data.Entity.DbContext>(new Context());
     DominioRegistro.obterContainer().RegisterInstance <AviaoRepositorio>(new EfAviaoRepositio(new Context()));
 }