public override Task <EstornoResponse> Estornar(EstornoRequest request, ServerCallContext context) { var response = new EstornoResponse(); try { var envelope = estornoServico.Processar( request.TransacaoId.ToGuid(), request.ParceiroId.ToGuid()); response = estornoParser.Response(envelope); } catch (Exception ex) { //## TODO log response.HttpStatusCode = (int)HttpStatusCode.InternalServerError; } return(Task.FromResult(response)); }
public IActionResult ReversalPost([FromBody] EstornoRequest request) { var grpc = new integracao_grpc.TransacaoEstorno(request); return(IntegrarGRPC <comum_dto.externo.EstornoResponse>(grpc)); }