public static void PopulateAcAddress(CommerceBuilder.Users.Address addr, AutoGen.Address gcAddress) { addr.Address1 = gcAddress.address1; addr.Address2 = gcAddress.address2; addr.City = gcAddress.city; addr.Company = gcAddress.companyname; addr.CountryCode = gcAddress.countrycode; addr.FullName = gcAddress.contactname; addr.Fax = gcAddress.fax; addr.Phone = gcAddress.phone; addr.PostalCode = gcAddress.postalcode; addr.Province = gcAddress.region; addr.Email = gcAddress.email; }
private static string GetAddressHash(AutoGen.Address gcAddress) { StringBuilder hash = new StringBuilder(); hash.Append(gcAddress.countrycode.ToLowerInvariant()); hash.Append(gcAddress.region.ToLowerInvariant()); hash.Append(gcAddress.city.ToLowerInvariant()); hash.Append(gcAddress.postalcode.ToLowerInvariant()); hash.Append(gcAddress.address1.ToLowerInvariant()); hash.Append(gcAddress.address2.ToLowerInvariant()); hash.Append(gcAddress.companyname.ToLowerInvariant()); hash.Append(gcAddress.contactname.ToLowerInvariant()); hash.Append(gcAddress.email.ToLowerInvariant()); hash.Append(gcAddress.phone.ToLowerInvariant()); hash.Append(gcAddress.fax.ToLowerInvariant()); return(hash.ToString()); }