public TAmountInt RebateResult(TAmountDec rebateBasis, TAmountDec rebateApply, TAmountDec rebateClaim) { TAmountDec afterApply = TAmountDec.Subtract(rebateBasis, rebateApply); TAmountDec afterClaim = Math.Max(0m, TAmountDec.Subtract(rebateClaim, afterApply)); TAmountDec rebateResult = TAmountDec.Subtract(rebateClaim, afterClaim); return(RoundingInt.RoundToInt(rebateResult)); }
public TAmountInt IntRoundDown(TAmountDec valueDec) { return(RoundingInt.RoundDown(valueDec)); }
public static Int32 IntRoundDown(decimal valueDec) { return(RoundingInt.RoundDown(valueDec)); }