Example #1
0
        public JsonResult Delete(int id)
        {
            try
            {
                VeiculoNegocio veiculoNegocio = new VeiculoNegocio();
                Veiculo        veiculo        = veiculoNegocio.Consulta(id);
                veiculoNegocio.Excluir(veiculo);

                return(Json(""));
            }
            catch (Exception)
            {
                throw;
            }
        }
        public void TestarExcluirVeiculo()
        {
            IVeiculoRepository repositorio = new VeiculoRepository();
            VeiculoNegocio     negocio     = new VeiculoNegocio(repositorio);

            Veiculo veiculo = new Veiculo();

            veiculo.Chassi            = "123456789";
            veiculo.TipoVeiculo       = TipoVeiculo.Caminhao;
            veiculo.NumeroPassageiros = 2;
            veiculo.Cor = "Azul";
            negocio.Salvar(veiculo);
            negocio.Excluir(veiculo.Chassi);

            Assert.AreNotEqual(veiculo, repositorio.BuscarPorChassi(veiculo.Chassi));
        }
Example #3
0
        public JsonResult Delete(int id)
        {
            try
            {
                Cliente        c = new Cliente();
                ClienteNegocio clienteNegocio = new ClienteNegocio();

                Endereco        e = new Endereco();
                EnderecoNegocio enderecoNegocio = new EnderecoNegocio();

                Veiculo        v = new Veiculo();
                VeiculoNegocio veiculoNegocio = new VeiculoNegocio();


                c = clienteNegocio.Consulta(id);

                List <Veiculo> veiculos = new List <Veiculo>();
                veiculos = veiculoNegocio.Consulta().Where(x => x.ClienteId == c.Id).ToList();

                if (veiculos != null)
                {
                    foreach (var veic in veiculos)
                    {
                        veiculoNegocio.Excluir(veic);
                    }
                }

                e = enderecoNegocio.Consulta(c.EnderecoId);

                if (c != null)
                {
                    clienteNegocio.Excluir(c);
                    enderecoNegocio.Excluir(e);
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(Json(""));
        }