public virtual quoteDto.TaxDetail ToQuoteTaxDetailDto(TaxDetail taxDetail)
        {
            var result = new quoteDto.TaxDetail();

            result.InjectFrom(taxDetail);
            return(result);
        }
        public virtual TaxDetail ToTaxDetail(quoteDto.TaxDetail taxDetail, Currency currency)
        {
            var result = new TaxDetail(currency);

            result.InjectFrom(taxDetail);
            return(result);
        }
Beispiel #3
0
        public virtual quoteDto.TaxDetail ToQuoteTaxDetailDto(TaxDetail taxDetail)
        {
            var result = new quoteDto.TaxDetail
            {
                Amount = (double)taxDetail.Amount.Amount,
                Name   = taxDetail.Name,
                Rate   = (double)taxDetail.Rate.Amount
            };

            return(result);
        }
Beispiel #4
0
        public virtual TaxDetail ToTaxDetail(quoteDto.TaxDetail taxDetail, Currency currency)
        {
            var result = new TaxDetail(currency)
            {
                Amount = new Money(taxDetail.Amount ?? 0, currency),
                Rate   = new Money(taxDetail.Rate ?? 0, currency),
                Name   = taxDetail.Name
            };

            return(result);
        }
Beispiel #5
0
 public static TaxDetail ToTaxDetail(this quoteDto.TaxDetail taxDetailDto, Currency currency)
 {
     return(QuoteConverterInstance.ToTaxDetail(taxDetailDto, currency));
 }