public async Task <IActionResult> Get()
        {
            var clientes = await _produtoRepositorio.Consultar();

            if (clientes == null)
            {
                return(NoContent());
            }

            return(Ok(clientes));
        }
        public async Task <ActionResult <IEnumerable <Produto> > > Get()
        {
            try
            {
                var produtos = await _produtoRepositorio.Consultar();

                if (produtos == null)
                {
                    produtos = new List <Produto>();
                }

                return(Ok(produtos));
            }
            catch (Exception ex)
            {
                _logger.Log($"Erro ao listar produtos. {ex}", EventLevel.Error);
                throw; //deixar subir o erro para retornar 500
            }
        }