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