public void InserirDadosTeste(IVeiculoDAO veiculoDao, ILojaDAO lojaDao) { var provider = new SessionFactoryProvider(); var sessionProvider = new SessionProvider(provider); var sessaoAtual = sessionProvider.GetCurrentSession(); var loja = new Loja("Loja Jac " + lojaDao.GetAll().Count); lojaDao.SaveOrUpdateAndFlush(loja); var veiculo = new Veiculo("J6 Turin", "Jac Motors", "Red", 2011, 2012, loja); veiculoDao.SaveOrUpdateAndFlush(veiculo); loja.AdicionarVeiculos(veiculo); veiculo = new Veiculo("J7 Turin", "Jac Motors", "Black", 2011, 2012, loja); veiculoDao.SaveOrUpdateAndFlush(veiculo); loja.AdicionarVeiculos(veiculo); veiculo = new Veiculo("J8 Turin", "Jac Motors", "Blue", 2011, 2012, loja); veiculoDao.SaveOrUpdateAndFlush(veiculo); loja.AdicionarVeiculos(veiculo); veiculo = new Veiculo("J9 Turin", "Jac Motors", "Yellow", 2011, 2012, loja); veiculoDao.SaveOrUpdateAndFlush(veiculo); loja.AdicionarVeiculos(veiculo); lojaDao.SaveOrUpdateAndFlush(loja); }
public void CriarDB() { var sessionFactoryProvider = new SessionFactoryProvider(); var sessionProvider = new SessionProvider(sessionFactoryProvider); sessionProvider.GetCurrentSession(); sessionFactoryProvider.CriarDB(); }
public static WindsorContainer InicializarContainer() { var container = new WindsorContainer(); container.Register(Component.For<IDatabaseCreator>().ImplementedBy<DatabaseCreator>()); container.Register(Component.For<ILojaDAO>().ImplementedBy<LojaDAO>()); container.Register(Component.For<ILojaServico>().ImplementedBy<LojaServico>()); container.Register(Component.For<IServicos>().ImplementedBy<Servicos>()); container.Register(Component.For<IVeiculoDAO>().ImplementedBy<VeiculoDAO>()); container.Register(Component.For<IVeiculoServico>().ImplementedBy<VeiculoServico>()); var sessionFactoryProvider = new SessionFactoryProvider(); container.Register( Component.For<SessionProvider>(). LifeStyle.Singleton. Instance(new SessionProvider(sessionFactoryProvider))); return container; }