public Contato DeleteContato(int idSindicato, int idContato) { if (!Exist(idSindicato)) { throw new NotFoundException($"Sindicato não encontrado! (id: {idSindicato})"); } Contato contato = _contatosService.Find(idContato); if (contato == null) { throw new NotFoundException($"Contato não encontrado! (id: {idContato})"); } _contatosService.Delete(idContato); return(contato); }
public Contato DeleteContato(int idEmpresa, int idContato) { if (!Exist(idEmpresa)) { throw new NotFoundException($"Empresa não encontrada! (id: {idEmpresa})"); } Contato contato = _contatosService.Find(idContato); if (contato == null) { throw new NotFoundException($"Contato não encontrado! (id: {idContato})"); } _contatosEmpresaService.Delete(c => c.ContatoId == idContato && c.EmpresaId == idEmpresa); _contatosService.Delete(idContato); return(contato); }