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)); }
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("")); }