Beispiel #1
0
        public void Inicializador()
        {
            Database.SetInitializer(new InicializadorBanco <CarrosContexto>());

            _contextoTeste = new CarrosContexto();

            _repositorio = new PessoaRepositorio();

            _fisicaTest = ConstrutorObjeto.CriarFisica();

            _contextoTeste.Database.Initialize(true);
        }
Beispiel #2
0
        public void Inicializador()
        {
            Database.SetInitializer(new InicializadorBanco <CarrosContexto>());

            _contextoTeste = new CarrosContexto();

            _repositorio = new AluguelRepositorio();

            _aluguelTest = ConstrutorObjeto.CriarAluguel();

            _contextoTeste.Database.Initialize(true);
        }
Beispiel #3
0
 public AluguelRepositorio()
 {
     _contexto = new CarrosContexto();
 }
Beispiel #4
0
        protected override void Seed(CarrosContexto context)
        {
            //Cria automovel
            Automovel auto = new Automovel();

            auto.Nome         = "Celta";
            auto.Potencia     = 75;
            auto.Km           = 50000;
            auto.Placa        = "MJK-5050";
            auto.ValorAluguel = 150.00;

            //Criar fisica
            Fisica fisica = new Fisica();

            fisica.Nome           = "Gabriel Schenato";
            fisica.Cpf            = "10650799999";
            fisica.Telefone       = "(49) 99431909";
            fisica.Renda          = 5000;
            fisica.DataNascimento = DateTime.Now.AddYears(-20);

            fisica.Endereco = new Endereco
            {
                Cep         = "88509900",
                Logradouro  = "Avenida Marechal Castelo Branco",
                Complemento = "170",
                Bairro      = "Universitário",
                Localidade  = "Lages",
                Uf          = "SC",
                Numero      = "123"
            };

            //Criar juridico
            Juridico juridico = new Juridico();

            juridico.Nome     = "Schenato";
            juridico.Cnpj     = "123456789";
            juridico.Telefone = "(49) 32238080";

            juridico.Endereco = new Endereco
            {
                Cep         = "88509900",
                Logradouro  = "Avenida Marechal Castelo Branco",
                Complemento = "170",
                Bairro      = "Universitário",
                Localidade  = "Lages",
                Uf          = "SC",
                Numero      = "123"
            };

            //Cria aluguel pessoa fisica
            Aluguel aluguelFisica = new Aluguel();

            aluguelFisica.Cliente    = fisica;
            aluguelFisica.Automovel  = auto;
            aluguelFisica.DataInicio = DateTime.Now;
            aluguelFisica.DataFim    = DateTime.Now.AddDays(2);

            //Fecha aluguel
            aluguelFisica.CalculaTotal();

            //Adicionar no contexto
            context.Alugueis.Add(aluguelFisica);

            //Cria aluguel pessoa juridica
            Aluguel aluguelJuridica = new Aluguel();

            aluguelJuridica.Cliente    = juridico;
            aluguelJuridica.Automovel  = auto;
            aluguelJuridica.DataInicio = DateTime.Now;
            aluguelJuridica.DataFim    = DateTime.Now.AddDays(2);

            //Fecha aluguel
            aluguelJuridica.CalculaTotal();

            //Adicionar no contexto
            context.Alugueis.Add(aluguelJuridica);

            //Salvar no contexto
            context.SaveChanges();

            base.Seed(context);
        }
Beispiel #5
0
 public AutomovelRepositorio()
 {
     _contexto = new CarrosContexto();
 }
Beispiel #6
0
 public PessoaRepositorio()
 {
     _contexto = new CarrosContexto();
 }