public IAddressInfo GetAddress(int portalID, int userID) { UserController controller = new UserController(); UserInfo userInfo = controller.GetUser(portalID, userID); AddressInfo addressInfo = new AddressInfo(); addressInfo.AddressID = 0; addressInfo.Name = userInfo.DisplayName; addressInfo.Description = "Registration Address"; addressInfo.Address1 = userInfo.Profile.Street; addressInfo.Address2 = userInfo.Profile.Unit; addressInfo.City = userInfo.Profile.City; addressInfo.RegionCode = userInfo.Profile.Region; addressInfo.CountryCode = userInfo.Profile.Country; addressInfo.PostalCode = userInfo.Profile.PostalCode; addressInfo.Phone1 = userInfo.Profile.Telephone; addressInfo.Phone2 = userInfo.Profile.Fax; return addressInfo; }
private void copyBillingToShipping() { IAddressInfo copyOfBilling = new AddressInfo(); copyOfBilling.Description = addressBilling.AddressInfo.Description; copyOfBilling.Name = addressBilling.AddressInfo.Name; copyOfBilling.Address1 = addressBilling.AddressInfo.Address1; copyOfBilling.Address2 = addressBilling.AddressInfo.Address2; copyOfBilling.City = addressBilling.AddressInfo.City; copyOfBilling.CountryCode = addressBilling.AddressInfo.CountryCode; copyOfBilling.RegionCode = addressBilling.AddressInfo.RegionCode; copyOfBilling.PostalCode = addressBilling.AddressInfo.PostalCode; copyOfBilling.Phone1 = addressBilling.AddressInfo.Phone1; copyOfBilling.Phone2 = addressBilling.AddressInfo.Phone2; copyOfBilling.AddressID = addressBilling.AddressInfo.AddressID; addressShipping.AddressInfo = copyOfBilling; addressShipping.PopulateAddress(); }
public ArrayList GetAddresses(int portalID, int userID) { ArrayList addresses = CBO.FillCollection(DataProvider.Instance().GetAddresses(portalID, userID), typeof(AddressInfo)); UserController controller = new UserController(); UserInfo userInfo = controller.GetUser(portalID, userID); AddressInfo addressInfo = new AddressInfo(); addressInfo.AddressID = 0; addressInfo.Name = "Registration"; addressInfo.Description = "Registration Address"; addressInfo.Address1 = userInfo.Profile.Street; //addressInfo.Address2 = ""; addressInfo.Address2 = userInfo.Profile.Unit; addressInfo.City = userInfo.Profile.City; addressInfo.RegionCode = userInfo.Profile.Region; addressInfo.CountryCode = userInfo.Profile.Country; addressInfo.PostalCode = userInfo.Profile.PostalCode; addressInfo.Phone1 = userInfo.Profile.Telephone; addressInfo.Phone2 = userInfo.Profile.Fax; addresses.Insert(0, addressInfo); return addresses; }