public static PaymentInfoAuditCollection GetPaymentInfoAudits()
 {
     // Call the service for data.
     SP.PaymentInfoAuditSvc.PaymentInfoAudit[] paymentInfoAudits = _paymentInfoAuditClient.GetAllPaymentInfoAudit();
     // Convert the service proxy object to a View Model object.
     PaymentInfoAuditCollection result = new PaymentInfoAuditCollection(paymentInfoAudits.ToViewModels());
     return result;
 }
 public static PaymentInfoAuditCollection GetPaymentInfoAuditsForPaymentInfoByPaymentInfoGuid(Guid paymentInfoGuid)
 {
     SP.PaymentInfoAuditSvc.PaymentInfoAudit[] paymentInfoAudits = _paymentInfoAuditClient.GetPaymentInfoAuditsForPaymentInfoByPaymentInfoGuid(paymentInfoGuid);
     PaymentInfoAuditCollection result = new PaymentInfoAuditCollection();
     foreach (SP.PaymentInfoAuditSvc.PaymentInfoAudit paymentInfoAudit
         in paymentInfoAudits)
     {
         PaymentInfoAuditViewModel viewModel = new PaymentInfoAuditViewModel(paymentInfoAudit.PaymentInfoAuditGuid, paymentInfoAudit.PaymentInfoGuid, paymentInfoAudit.PaymentInfoID, paymentInfoAudit.AmazonToken, paymentInfoAudit.DateModified);
         result.Add(viewModel);
     }
     return result;
 }