public bool UpdatePaymentHistory(PaymentResponse paymentResponse) { PaymentLogDetails currentTransaction = new PaymentLogDetails { Amount = paymentResponse.Amount, CreatedDate = DateTime.Now, Identifier = paymentResponse.Identifier, MerchantId = paymentResponse.MerchantId, PayerCardNum = paymentResponse.PayerCardNum, Status = paymentResponse.Status }; return(paymentRepository.SaveTransactionDetails(currentTransaction)); }
public bool SaveTransactionDetails(PaymentLogDetails transactionDetails) { try { logEntries.Add(transactionDetails); var entry = logEntries.FirstOrDefault(i => i.Identifier == transactionDetails.Identifier); if (entry == null) { return(false); } return(true); } catch (Exception e) { //log return(false); } }