Exemple #1
0
        /// <summary>
        /// Formats the filter value value.
        /// </summary>
        /// <param name="configurationValues">The configuration values.</param>
        /// <param name="value">The value.</param>
        /// <returns></returns>
        public override string FormatFilterValueValue(Dictionary <string, ConfigurationValue> configurationValues, string value)
        {
            var values = new List <string>();

            foreach (string key in value.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries))
            {
                if (ListSource.ContainsKey(key))
                {
                    values.Add(ListSource[key]);
                }
            }

            return(AddQuotes(values.ToList().AsDelimited("' OR '")));
        }