public static ClientAuditCollection GetClientAudits()
 {
     // Call the service for data.
     SP.ClientAuditSvc.ClientAudit[] clientAudits = _clientAuditClient.GetAllClientAudit();
     // Convert the service proxy object to a View Model object.
     ClientAuditCollection result = new ClientAuditCollection(clientAudits.ToViewModels());
     return result;
 }
 public static ClientAuditCollection GetClientAuditsForPaymentInfoByPaymentInfoGuid(Guid paymentInfoGuid)
 {
     SP.ClientAuditSvc.ClientAudit[] clientAudits = _clientAuditClient.GetClientAuditsForPaymentInfoByPaymentInfoGuid(paymentInfoGuid);
     ClientAuditCollection result = new ClientAuditCollection();
     foreach (SP.ClientAuditSvc.ClientAudit clientAudit
         in clientAudits)
     {
         ClientAuditViewModel viewModel = new ClientAuditViewModel(clientAudit.ClientAuditGuid, clientAudit.ClientGuid, clientAudit.ClientID, clientAudit.ClientName, clientAudit.PhoneNumber, clientAudit.Email, clientAudit.Address, clientAudit.CityStateZipGuid, clientAudit.PaymentInfoGuid, clientAudit.FederatedID, clientAudit.FederatedKey, clientAudit.FederatedIDProvider, clientAudit.Username, clientAudit.HashedPassword, clientAudit.DateModified);
         result.Add(viewModel);
     }
     return result;
 }