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);
        }
Example #3
0
        public static VirtoCommerceQuoteModuleWebModelAddress ToQuoteServiceModel(this Address webModel)
        {
            var serviceModel = new VirtoCommerceQuoteModuleWebModelAddress();

            serviceModel.InjectFrom<NullableAndEnumValueInjecter>(webModel);

            serviceModel.AddressType = webModel.Type.ToString();

            return serviceModel;
        }