public static Transaction unserialize(Transaction transaction, String response) { TransacaoElement transacao = new TransacaoElement(); transacao = transacao.unserializeElement(transacao, response); Console.Write(response); if (transaction == null) { transaction = new Transaction(); } transaction.tid = transacao.tid; transaction.pan = transacao.pan; transaction.order = transacao.dadosPedido.ToOrder(); transaction.paymentMethod = transacao.formaPagamento.ToPaymentMethod(); if (transacao.autenticacao != null) { transaction.authentication = transacao.autenticacao.ToAuthentication(); } if (transacao.autorizacao != null) { transaction.authorization = transacao.autorizacao.ToAuthorization(); } if (transacao.token != null) { transaction.token = transacao.token.ToToken(); } return(transaction); }
public static Transaction unserialize(Transaction transaction, String response) { TransacaoElement transacao = new TransacaoElement(); transacao = transacao.unserializeElement(transacao, response); Console.Write(response); if (transaction == null) transaction = new Transaction(); transaction.tid = transacao.tid; transaction.pan = transacao.pan; transaction.order = transacao.dadosPedido.ToOrder(); transaction.paymentMethod = transacao.formaPagamento.ToPaymentMethod(); if (transacao.autenticacao != null) { transaction.authentication = transacao.autenticacao.ToAuthentication(); } if (transacao.autorizacao != null) { transaction.authorization = transacao.autorizacao.ToAuthorization(); } if (transacao.token != null) { transaction.token = transacao.token.ToToken(); } int status = 0; if (int.TryParse(transacao.status, out status)) { transaction.status = status; } transaction.authenticationUrl = transacao.urlAutenticacao; return transaction; }