public static Amount Multiply(Amount amount, Amount rate) { var result = new decimal(amount) * ToWholeDecimal(rate); return(new Amount((long)result)); }
public static Amount Divide(Amount amount, Amount rate) { var result = new decimal(amount) / ToWholeDecimal(rate); return(new Amount((long)result)); }
public static decimal ToWholeDecimal(Amount amount) { return(new decimal(amount) / NB_DECIMALS); }