public async void Post([FromForm] MultiPagosResponsePaymentDTO multipagosResponse) { try { int responsePaymentId = await _responsePaymentService.CreateResponsePayment(multipagosResponse, ResponsePaymentConstants.RESPONSEPAYMENT_TYPE_S2S); EndPayment endPayment = await _endPaymentService.SendEndPaymentToTibco(responsePaymentId); } catch (Exception ex) { } }
public async Task <IActionResult> HandleResponse([FromForm] MultiPagosResponsePaymentDTO multiPagosResponse) { PaymentViewModel viewModel = null; try { int responsePaymentId = await _responsePaymentService.CreateResponsePayment(multiPagosResponse, ResponsePaymentConstants.RESPONSEPAYMENT_TYPE_POST); EndPayment endPayment = await _endPaymentService.SendEndPaymentToTibco(responsePaymentId); viewModel = _mapper.Map <PaymentViewModel>(await _responsePaymentService.GetResponsePaymentViewModelAsync(endPayment.ServiceRequest, endPayment.PaymentReference)); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } return(View(viewModel)); }