public async Task Excluir(Guid id) { try { Contato contato = await _repositoryContato.ObterPorId(id); if (contato == null) { throw new RecebaFacilException("Contato inválido"); } await _repositoryContato.Excluir(contato); } catch (Exception ex) { _logger.LogError("ContatoService.Excluir", ex.Message); throw new RecebaFacilException("Erro ao excluir contato"); } }