Пример #1
0
        private static void ResolveStrings(Microsoft.Xrm.Sdk.Query.ConditionOperator opr, object value, Microsoft.Xrm.Sdk.DataCollection <object> values, out string valueString, out string valuesString)
        {
            if (values == null || values.Count != 1)
            {
                throw new ArgumentException("Begins with is expecting values to be a single string");
            }

            valuesString = values[0] as string;
            if (valuesString == null)
            {
                throw new ArgumentException("Begins with is expecting values to be a single string");
            }


            valueString = value as string;

            if (value != null && valueString == null)
            {
                throw new ArgumentException($"Value pased, expected a string but got {value.GetType().FullName}");
            }
        }
 public UnsupportedConditionOperatorException(Microsoft.Xrm.Sdk.Query.ConditionOperator conditionop) : base($"{conditionop.ToString()}")
 {
 }