コード例 #1
0
        public static int DeleteClientAudit(ClientAuditViewModel clientAudit)
        {
            try
            {
                // Convert the view model object to a service proxy object.
                SP.ClientAuditSvc.ClientAudit request = clientAudit.ToModel();

                // Call the service delete method.
                _clientAuditClient.DeleteClientAudit(request);

                return 1;
            }
            catch (System.ServiceModel.FaultException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
 public void RemoveClientAudit(ClientAuditViewModel clientAudit)
 {
     _clientAuditVMs.Remove(clientAudit);
 }
コード例 #3
0
 public void AddClientAudit(ClientAuditViewModel clientAudit)
 {
     _clientAuditVMs.Add(clientAudit);
 }
コード例 #4
0
        public static int InsertClientAudit(ClientAuditViewModel clientAudit)
        {
            if (null == clientAudit)
            {
                throw new Exception("Cannot insert ClientAudit. The clientAudit object was null. Cannot be empty.");
            }

            try
            {
                // Convert the view model object to a service proxy object.
                SP.ClientAuditSvc.ClientAudit request = clientAudit.ToModel();

                // Call the service insert method.
                _clientAuditClient.InsertClientAudit(request);

                return 1;
            }
            catch (System.ServiceModel.FaultException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #5
0
 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;
 }
コード例 #6
0
ファイル: ClientAssembler.cs プロジェクト: ankit-defacto/PSS
        /// <summary>
        /// Converts a ClientAudit service proxy object to a WebClient object.
        /// </summary>
        /// <param name="clientAudit">ClientAudit service proxy</param>
        /// <returns>ClientAudit WebClient object to be used in the UI.</returns>
        public static VM.ClientAuditViewModel ToViewModel(this SP.ClientAuditSvc.ClientAudit clientAudit)
        {
            VM.ClientAuditViewModel result = new VM.ClientAuditViewModel()
            {
                ClientAuditGuid = clientAudit.ClientAuditGuid,
                ClientGuid = clientAudit.ClientGuid,
                ClientID = clientAudit.ClientID,
                ClientName = clientAudit.ClientName,
                PhoneNumber = clientAudit.PhoneNumber,
                Email = clientAudit.Email,
                Address = clientAudit.Address,
                CityStateZipGuid = clientAudit.CityStateZipGuid,
                PaymentInfoGuid = clientAudit.PaymentInfoGuid,
                FederatedID = clientAudit.FederatedID,
                FederatedKey = clientAudit.FederatedKey,
                FederatedIDProvider = clientAudit.FederatedIDProvider,
                Username = clientAudit.Username,
                HashedPassword = clientAudit.HashedPassword,
                DateModified = clientAudit.DateModified,
            };

            return result;
        }