internal static ConditionOperator GetMappedOperator(CrmConditionOperator conditionOperator)
 {
     if (conditionOperator == CrmConditionOperator.BeginsWith)
         return ConditionOperator.BeginsWith;
     if (conditionOperator == CrmConditionOperator.Contains)
         return ConditionOperator.Contains;
     if (conditionOperator == CrmConditionOperator.EndsWith)
         return ConditionOperator.EndsWith;
     if (conditionOperator == CrmConditionOperator.Equal)
         return ConditionOperator.Equal;
     if (conditionOperator == CrmConditionOperator.GreaterEqual)
         return ConditionOperator.GreaterEqual;
     if (conditionOperator == CrmConditionOperator.GreaterThan)
         return ConditionOperator.GreaterThan;
     if (conditionOperator == CrmConditionOperator.LessEqual)
         return ConditionOperator.LessEqual;
     if (conditionOperator == CrmConditionOperator.LessThan)
         return ConditionOperator.LessThan;
     if (conditionOperator == CrmConditionOperator.Like)
         return ConditionOperator.Like;
     if (conditionOperator == CrmConditionOperator.NotEqual)
         return ConditionOperator.NotEqual;
     if (conditionOperator == CrmConditionOperator.NotLike)
         return ConditionOperator.NotLike;
     return ConditionOperator.Equal;
 }
 public CrmAttributeCriterion(string attributeName, object attributeValue, CrmConditionOperator conditionOperator)
 {
     AttributeName = attributeName;
     AttributeValue = attributeValue;
     ConditionOperator = conditionOperator;
 }