private ReversarPagoResponse ReversarPago(ISunitpService _iSunitpService, ReversarPagoRequest request) { _iAcademiaPinaresClient = new AcademiaPinaresClient(); var response = _iAcademiaPinaresClient.ReversarPago(_iSunitpService, request); return(response); }
public ReversarPagoResponse ReversarPago(ISunitpService _iSunitpService, ReversarPagoRequest request) { _iSunitpService.AddObjLog("AcademiaPinaresClient ReversarPago", "00000000000000000000", "REQUEST ENVIADO.", request); var response = new ReversarPagoResponse(); response.Body = new ReversarPagoResponseBody(); try { var client = new Cobranzas_Bancarias_API_DaviviendaSoapClient(); var saldos = client.ReversarPago(request.Body.sBank, request.Body.sPass, request.Body.__oPago); response.Body.ReversarPagoResult = saldos; _iSunitpService.AddObjLog("AcademiaPinaresClient ReversarPago", "00000000000000000000", "PROCESO REALIZADO CORRECTAMENTE.", response); } catch (Exception ex) { var saldos = new Saldos(); saldos.Error = new Error(); saldos.Error.Codigo = "999"; saldos.Error.Mensaje = "Error al momento de consultar el servicio."; response.Body.ReversarPagoResult = saldos; _iSunitpService.AddLog("AcademiaPinaresClient ReversarPago", "10000000000000000034", "ERROR AL MOMENTO DE EJECUTAR EL POSTEO A UN SERVICIO EXTERNO.", ex.ToString()); } return(response); }
public ReversarCuotaAdapter() { _iAcademiaPinaresClient = new AcademiaPinaresClient(); _request = new ReversarPagoRequest(); _request.Body = new ReversarPagoRequestBody(); }