public bool Deletar(long id) { if (id <= 0) { throw new ExcecaoIdentificadorInvalido(); } var notaFiscal = _notaFiscalRepositorio.ObterPorDestinatarioID(id); if (notaFiscal != null) { throw new ExcecaoChaveEstrangeira(); } return(_destinatarioRepositorio.Deletar(id)); }