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); }
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); }