public virtual quoteDto.TierPrice ToQuoteTierPriceDto(TierPrice webModel) { var serviceModel = new quoteDto.TierPrice(); serviceModel.InjectFrom <NullableAndEnumValueInjecter>(webModel); serviceModel.Price = (double)webModel.Price.Amount; return(serviceModel); }
public virtual TierPrice ToTierPrice(quoteDto.TierPrice tierPriceDto, Currency currency) { var result = new TierPrice(currency); result.InjectFrom <NullableAndEnumValueInjecter>(tierPriceDto); result.Price = new Money(tierPriceDto.Price ?? 0, currency); return(result); }
public virtual quoteDto.TierPrice ToQuoteTierPriceDto(TierPrice webModel) { var result = new quoteDto.TierPrice { Quantity = webModel.Quantity, Price = (double)webModel.Price.Amount }; return(result); }
public virtual TierPrice ToTierPrice(quoteDto.TierPrice tierPriceDto, Currency currency) { var result = new TierPrice(currency) { Quantity = tierPriceDto.Quantity ?? 1, Price = new Money(tierPriceDto.Price ?? 0, currency) }; return(result); }
public static TierPrice ToTierPrice(this quoteDto.TierPrice tierPriceDto, Currency currency) { return(QuoteConverterInstance.ToTierPrice(tierPriceDto, currency)); }