public static VirtoCommerceDomainCommerceModelAddress ToServiceModel(this Address address) { var retVal = new VirtoCommerceDomainCommerceModelAddress(); retVal.InjectFrom<NullableAndEnumValueInjecter>(address); retVal.AddressType = address.Type.ToString(); return retVal; }
public static VirtoCommerceDomainCommerceModelAddress ToServiceModel(this Address address) { var retVal = new VirtoCommerceDomainCommerceModelAddress(); retVal.InjectFrom <NullableAndEnumValueInjecter>(address); retVal.AddressType = address.Type.ToString(); return(retVal); }
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); }
public static VirtoCommerceDomainCommerceModelAddress ToCustomerModel(this VirtoCommerceOrderModuleWebModelAddress orderAddress) { var customerAddress = new VirtoCommerceDomainCommerceModelAddress(); customerAddress.InjectFrom<NullableAndEnumValueInjecter>(orderAddress); customerAddress.AddressType = orderAddress.AddressType; customerAddress.Name = string.Format("{0} {1}", orderAddress.FirstName, orderAddress.LastName); return customerAddress; }
public static VirtoCommerceDomainCommerceModelAddress ToCustomerModel(this VirtoCommerceOrderModuleWebModelAddress orderAddress) { var customerAddress = new VirtoCommerceDomainCommerceModelAddress(); customerAddress.InjectFrom <NullableAndEnumValueInjecter>(orderAddress); customerAddress.AddressType = orderAddress.AddressType; customerAddress.Name = string.Format("{0} {1}", orderAddress.FirstName, orderAddress.LastName); return(customerAddress); }