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