public static Address ToWebModel(this VirtoCommerceCustomerModuleWebModelAddress address) { var customerAddress = new Address(); customerAddress.InjectFrom(address); return customerAddress; }
public static Address ToWebModel(this VirtoCommerceCustomerModuleWebModelAddress address) { var customerAddress = new Address(); customerAddress.InjectFrom<NullableAndEnumValueInjecter>(address); return customerAddress; }
public static Address ToWebModel(this VirtoCommerceCartModuleWebModelAddress address) { var addressWebModel = new Address(); addressWebModel.InjectFrom(address); addressWebModel.Type = (AddressType)Enum.Parse(typeof(AddressType), address.Type, true); return addressWebModel; }
public static Address ToShopifyModel(this StorefrontModel.Address address) { Address result = null; if (address != null) { result = new Address(); result.InjectFrom<StorefrontModel.Common.NullableAndEnumValueInjecter>(address); result.Address1 = address.Line1; result.Address2 = address.Line2; result.Street = string.Join(", ", result.Address1, result.Address2).Trim(',', ' '); result.Company = address.Organization; result.Province = address.RegionName; result.ProvinceCode = address.RegionId; result.Zip = address.PostalCode; result.Country = address.CountryName; } return result; }
public static Address ToWebModel(this VirtoCommerceDomainCommerceModelAddress serviceModel) { var webModel = new Address(); webModel.InjectFrom<NullableAndEnumValueInjecter>(serviceModel); webModel.Type = EnumUtility.SafeParse(serviceModel.AddressType, AddressType.BillingAndShipping); return webModel; }