/// <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 than or equal the RHS argument DateTime value; otherwise false.</returns> public override bool Execute(string left, string right) { DateTimeComparer comparer = new DateTimeComparer(); int result = comparer.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 arguments are equal DateTime values.</returns> public override bool Execute(string left, string right) { DateTimeComparer comparer = new DateTimeComparer(); return(comparer.Compare(left, right) == 0); }