public override Task <ProdutoReply> Incluir( DadosProduto dadosProduto, ServerCallContext context) { _logger.LogInformation("Inclusão de Produto..."); bool sucesso = _produtoBO.Incluir(dadosProduto, out StringBuilder inconsistencias); return(Task.FromResult(new ProdutoReply { Sucesso = sucesso, Mensagem = sucesso ? "Inclusão realizada com sucesso" : "Dados inconsistentes", Inconsistencias = inconsistencias.ToString() })); }