public static LineItemTaxCalculation ToItemTaxDetails(this VertexResponseLineItem transactionLineModel) { return(new LineItemTaxCalculation() { LineItemID = transactionLineModel.lineItemId, LineItemTotalTax = (decimal)transactionLineModel.totalTax, LineItemLevelTaxes = transactionLineModel.taxes?.Select(detail => detail.ToTaxDetails(null)).ToList() ?? new List <TaxDetails>() }); }
public static IEnumerable <TaxDetails> ToShippingTaxDetails(this VertexResponseLineItem transactionLineModel) { return(transactionLineModel.taxes?.Select(detail => detail.ToTaxDetails(transactionLineModel.lineItemId)) ?? new List <TaxDetails>()); }