예제 #1
0
 public Servicos(IVeiculoDAO veiculoDao, ILojaDAO lojaDao,
                 IDatabaseCreator databaseCreator)
 {
     _veiculoDao = veiculoDao;
     _lojaDao = lojaDao;
     _databaseCreator = databaseCreator;
 }
        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);
        }
예제 #3
0
 public LojaServico(ILojaDAO lojaDao)
 {
     _lojaDao = lojaDao;
 }