public override Task <ProdutoReply> Alterar(
            DadosProduto dadosProduto, ServerCallContext context)
        {
            _logger.LogInformation("Alteração de Produto...");
            bool sucesso = _produtoBO.Alterar(dadosProduto,
                                              out StringBuilder inconsistencias);

            return(Task.FromResult(new ProdutoReply
            {
                Sucesso = sucesso,
                Mensagem = sucesso ? "Alteração realizada com sucesso" : "Dados inconsistentes",
                Inconsistencias = inconsistencias.ToString()
            }));
        }