/// <summary> /// Executes the comparsion. /// </summary> /// <param name="left">LHS of the expression argument.</param> /// <param name="right">RHS of the expression argument.</param> /// <returns>True, if the LHS argument is greater or equal than the RHS argument decimal value; otherwise false.</returns> public override bool Execute(string left, string right) { DecimalComparer dc = new DecimalComparer(); int result = dc.Compare(left, right); return(result == 0 || result == 1); }
/// <summary> /// Executes the comparsion. /// </summary> /// <param name="left">LHS of the expression argument.</param> /// <param name="right">RHS of the expression argument.</param> /// <returns>True, if the LHS argument is less than the RHS argument decimal value; otherwise false.</returns> public override bool Execute(string left, string right) { DecimalComparer dc = new DecimalComparer(); return(dc.Compare(left, right) == -1); }