public CancellationPolicy(CancellationPolicyIndicator id, string description, int noPenaltyDays, CancellationFeeCategory c, DollarCents cancellationFeeAmount, decimal cancellationFeeRate, string policyText) { EntityId = id; Description = description; NoPenaltyDays = noPenaltyDays; FeeCategory = c; CancellationFeeAmount = cancellationFeeAmount.ToPb; CancellationFeeRate = new FixedPointRatio(cancellationFeeRate); CancellationPolicyText = policyText; }
public static decimal ToDecimal(this FixedPointRatio fpr) => Convert.ToDecimal(fpr.RatePpm / 1000000m);