public envelope.ResponseEnvelope <comum_dto.externo.DebitoResponse> Debitar(comum_dto.externo.DebitoRequest debitoRequest) { var parser = new parsers.TransacaoDebitar(); var request = parser.Request(debitoRequest); var debitoResponse = client.Debitar(request); var response = parser.Response(debitoResponse); return(response); }
public virtual grpc.Protos.DebitoRequest Request(comum_dto.externo.DebitoRequest request) { var debitarRequest = new grpc.Protos.DebitoRequest() { UsuarioId = request.UsuarioId.ToString(), EmpresaId = request.EmpresaId.ToString(), Descricao = request.Descricao ?? string.Empty, ParceiroId = request.ParceiroId.ToString(), ParceiroTransacaoId = request.ParceiroTransacaoId ?? string.Empty, Pontos = request.Pontos }; return(debitarRequest); }