/// <summary>
        /// Returns true if PaymentProduct840SpecificOutput instances are equal
        /// </summary>
        /// <param name="other">Instance of PaymentProduct840SpecificOutput to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(PaymentProduct840SpecificOutput other)
        {
            if (ReferenceEquals(null, other))
            {
                return(false);
            }
            if (ReferenceEquals(this, other))
            {
                return(true);
            }

            return
                ((
                     CustomerAccount == other.CustomerAccount ||
                     CustomerAccount != null &&
                     CustomerAccount.Equals(other.CustomerAccount)
                     ) &&
                 (
                     CustomerAddress == other.CustomerAddress ||
                     CustomerAddress != null &&
                     CustomerAddress.Equals(other.CustomerAddress)
                 ) &&
                 (
                     ProtectionEligibility == other.ProtectionEligibility ||
                     ProtectionEligibility != null &&
                     ProtectionEligibility.Equals(other.ProtectionEligibility)
                 ));
        }
Пример #2
0
 public void MapCustomerAddressToModel(Address address, CustomerAddress customerAddress)
 {
     address.Line1              = customerAddress.Line1;
     address.Line2              = customerAddress.Line2;
     address.City               = customerAddress.City;
     address.CountryName        = customerAddress.CountryName;
     address.CountryCode        = customerAddress.CountryCode;
     address.Email              = customerAddress.Email;
     address.FirstName          = customerAddress.FirstName;
     address.LastName           = customerAddress.LastName;
     address.PostalCode         = customerAddress.PostalCode;
     address.SaveAddress        = HttpContext.Current.User.Identity.IsAuthenticated;
     address.Region             = customerAddress.RegionName ?? customerAddress.State;
     address.ShippingDefault    = customerAddress.Equals(_customercontext.CurrentContact.PreferredShippingAddress);
     address.BillingDefault     = customerAddress.Equals(_customercontext.CurrentContact.PreferredBillingAddress);
     address.AddressId          = customerAddress.AddressId;
     address.Modified           = customerAddress.Modified;
     address.Name               = customerAddress.Name;
     address.DaytimePhoneNumber = customerAddress.DaytimePhoneNumber;
 }
Пример #3
0
 public void MapCustomerAddressToModel(Address address, CustomerAddress customerAddress)
 {
     address.Line1 = customerAddress.Line1;
     address.Line2 = customerAddress.Line2;
     address.City = customerAddress.City;
     address.CountryName = customerAddress.CountryName;
     address.CountryCode = customerAddress.CountryCode;
     address.Email = customerAddress.Email;
     address.FirstName = customerAddress.FirstName;
     address.LastName = customerAddress.LastName;
     address.PostalCode = customerAddress.PostalCode;
     address.SaveAddress = HttpContext.Current.User.Identity.IsAuthenticated;
     address.Region = customerAddress.RegionName ?? customerAddress.State;
     address.ShippingDefault = customerAddress.Equals(_customercontext.CurrentContact.PreferredShippingAddress);
     address.BillingDefault = customerAddress.Equals(_customercontext.CurrentContact.PreferredBillingAddress);
     address.AddressId = customerAddress.AddressId;
     address.Modified = customerAddress.Modified;
     address.Name = customerAddress.Name;
     address.DaytimePhoneNumber = customerAddress.DaytimePhoneNumber;
 }