Example #1
0
        public static QuoteModule.Client.Model.TierPrice ToQuoteServiceModel(this TierPrice webModel)
        {
            var serviceModel = new QuoteModule.Client.Model.TierPrice();

            serviceModel.InjectFrom <NullableAndEnumValueInjecter>(webModel);
            serviceModel.Price = (double)webModel.Price.Amount;
            return(serviceModel);
        }
Example #2
0
        public static TierPrice ToWebModel(this QuoteModule.Client.Model.TierPrice serviceModel, Currency currency)
        {
            var webModel = new TierPrice(currency);

            webModel.InjectFrom <NullableAndEnumValueInjecter>(serviceModel);
            webModel.Price = new Money(serviceModel.Price ?? 0, currency);
            return(webModel);
        }