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; } }
public void RemoveClientAudit(ClientAuditViewModel clientAudit) { _clientAuditVMs.Remove(clientAudit); }
public void AddClientAudit(ClientAuditViewModel clientAudit) { _clientAuditVMs.Add(clientAudit); }
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; } }
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; }
/// <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; }