public MoneyPerItemRate(MoneyPerItemRate original) { FixedRate = original.FixedRate; VariableRate = original.VariableRate; MaxVariableAmount = original.MaxVariableAmount; MinVariableAmount = original.MinVariableAmount; }
//public static Money operator *(Money amount, MoneyPerItemRate rate) //{ // return rate.Apply(amount); //} //public static Money operator *(MoneyPerItemRate rate, Money amount) //{ // return rate.Apply(amount); //} public static MoneyPerItemRate Clone(MoneyPerItemRate original) { if (null == original) { return(null); } else { return(new MoneyPerItemRate(original)); } }