// DELETE: api/Endereco/5 public bool Delete(int id) { var negocio = new EnderecoNegocio(); var entidade = negocio.Listar(id); return(negocio.Excluir(entidade)); }
public override void Excluir(long id) { Posto posto = (Posto)this.Obter(id); enderecoNegocio.Excluir(posto.Endereco.Id); pessoaJuridicaNegocio.Excluir(posto.PessoaJuridica.Id); base.Excluir(id); }
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("")); }