private string BuildGetTransactionResponseMessage(queryTransactionResponse utibaQueryResponse) { return("::Movilway:: ;; Agente Afiliado: " + utibaQueryResponse.queryTransactionReturn.initiator + "; Fecha: " + UtibaUtils.FromEpochToLocalTime(utibaQueryResponse.queryTransactionReturn.date).ToString("dd-MM-yyyy hh:mm:ss tt") + "; Transaccion: " + (String.IsNullOrEmpty(utibaQueryResponse.queryTransactionReturn.result_message) ? "" : Clean(utibaQueryResponse.queryTransactionReturn.result_message.Split(' ').Last())) + "; Tipo: " + utibaQueryResponse.queryTransactionReturn.transaction_type + "; Producto: " + utibaQueryResponse.queryTransactionReturn.creditor + ";; ::Gracias por Utilizar ; Movilway::;;"); }
private GetTransactionResponseBody MapUtibaQueryTransactionResponseToGetTransactionResponseBody(queryTransactionResponse utibaQueryResponse) { return(new GetTransactionResponseBody() { ResponseCode = Utils.BuildResponseCode(utibaQueryResponse.queryTransactionReturn.result, utibaQueryResponse.queryTransactionReturn.result_namespace), ResponseMessage = String.IsNullOrEmpty(utibaQueryResponse.queryTransactionReturn.result_message) ? "N/A" : BuildGetTransactionResponseMessage(utibaQueryResponse), TransactionID = utibaQueryResponse.queryTransactionReturn.transid, OriginalTransactionId = String.IsNullOrEmpty(utibaQueryResponse.queryTransactionReturn.result_message) ? "" : Clean(utibaQueryResponse.queryTransactionReturn.result_message.Split(' ').Last()), Amount = utibaQueryResponse.queryTransactionReturn.amount, Recipient = utibaQueryResponse.queryTransactionReturn.recipient, TransactionDate = UtibaUtils.FromEpochToLocalTime(utibaQueryResponse.queryTransactionReturn.date), TransactionResult = Utils.BuildResponseCode(utibaQueryResponse.queryTransactionReturn.trans_result, utibaQueryResponse.queryTransactionReturn.result_namespace), TransactionType = utibaQueryResponse.queryTransactionReturn.transaction_type, Initiator = utibaQueryResponse.queryTransactionReturn.initiator, Debtor = utibaQueryResponse.queryTransactionReturn.debtor, Creditor = utibaQueryResponse.queryTransactionReturn.creditor }); }