/// <summary> /// Removes the payor phone number. /// </summary> /// <param name="payorPhoneNumber">The payor phone number.</param> public virtual void RemovePayorPhoneNumber(PayorPhone payorPhoneNumber) { Check.IsNotNull(payorPhoneNumber, "Payor Phone Number is required."); _phoneNumbers.Delete(payorPhoneNumber); NotifyItemRemoved(() => PhoneNumbers, payorPhoneNumber); }
/// <summary> /// Checks if all the values of the object are equal. /// </summary> /// <param name="payorPhone">The payor phone number.</param> /// <returns> /// A bool indicating whether objects are equal. /// </returns> public virtual bool ValuesEqual(PayorPhone payorPhone) { if (payorPhone == null) { return(false); } var valuesEqual = Equals(PayorPhoneType.Key, payorPhone.PayorPhoneType.Key) && Equals(Phone, payorPhone.Phone); return(valuesEqual); }
/// <summary> /// Removes the payor phone number. /// </summary> /// <param name="payorPhoneNumber">The payor phone number.</param> public virtual void RemovePayorPhoneNumber( PayorPhone payorPhoneNumber ) { Check.IsNotNull ( payorPhoneNumber, "Payor Phone Number is required." ); _phoneNumbers.Delete ( payorPhoneNumber ); NotifyItemRemoved ( () => PhoneNumbers, payorPhoneNumber ); }
/// <summary> /// Adds the payor phone number. /// </summary> /// <param name="payorPhoneNumber">The payor phone number.</param> public virtual void AddPayorPhoneNumber( PayorPhone payorPhoneNumber ) { payorPhoneNumber.Payor = this; _phoneNumbers.Add ( payorPhoneNumber ); NotifyItemAdded ( () => PhoneNumbers, payorPhoneNumber ); }
/// <summary> /// Adds the payor phone number. /// </summary> /// <param name="payorPhoneNumber">The payor phone number.</param> public virtual void AddPayorPhoneNumber(PayorPhone payorPhoneNumber) { payorPhoneNumber.Payor = this; _phoneNumbers.Add(payorPhoneNumber); NotifyItemAdded(() => PhoneNumbers, payorPhoneNumber); }
/// <summary> /// Checks if all the values of the object are equal. /// </summary> /// <param name="payorPhone">The payor phone number.</param> /// <returns> /// A bool indicating whether objects are equal. /// </returns> public virtual bool ValuesEqual( PayorPhone payorPhone ) { if (payorPhone == null) { return false; } var valuesEqual = Equals(PayorPhoneType.Key, payorPhone.PayorPhoneType.Key) && Equals(Phone, payorPhone.Phone); return valuesEqual; }