public static Address ToWebModel(this VirtoCommerceQuoteModuleWebModelAddress serviceModel) { var webModel = new Address(); webModel.InjectFrom <NullableAndEnumValueInjecter>(serviceModel); webModel.Type = EnumUtility.SafeParse(serviceModel.AddressType, AddressType.BillingAndShipping); return(webModel); }
public static VirtoCommerceQuoteModuleWebModelAddress ToQuoteServiceModel(this Address webModel) { var serviceModel = new VirtoCommerceQuoteModuleWebModelAddress(); serviceModel.InjectFrom <NullableAndEnumValueInjecter>(webModel); serviceModel.AddressType = webModel.Type.ToString(); return(serviceModel); }
public static VirtoCommerceQuoteModuleWebModelAddress ToQuoteServiceModel(this Address webModel) { var serviceModel = new VirtoCommerceQuoteModuleWebModelAddress(); serviceModel.InjectFrom<NullableAndEnumValueInjecter>(webModel); serviceModel.AddressType = webModel.Type.ToString(); return serviceModel; }