public IJsonSearchFilterData GetJsonFilterData()
 {
     return(new EqualJsonFilterData()
     {
         Field = SearchHelpers.GetParameterName(_filterType),
         Value = _value.ToString()
     });
 }
 public RangeJsonFilter(LiveSearchFilterType filterType, T from, T to, bool include_lower = true, bool include_upper = true)
 {
     _rangeJsonFilterData = new RangeJsonFilterData()
     {
         Field        = SearchHelpers.GetParameterName((SearchFieldType)filterType),
         From         = from.ToString(),
         To           = to.ToString(),
         IncludeLower = include_lower == false ? false : default(bool?),
         IncludeUpper = include_upper == false ? false : default(bool?),
     };
 }
Exemplo n.º 3
0
 public IEnumerable <KeyValuePair <string, string> > GetFilterKeyValues()
 {
     return(_values.Select((x, i) => new KeyValuePair <string, string>($"filters[{SearchHelpers.GetParameterName(_filterType)}][{i}]", x.ToString())));
 }
Exemplo n.º 4
0
 public IEnumerable <KeyValuePair <string, string> > GetFilterKeyValues()
 {
     return(new[] { new KeyValuePair <string, string>($"filters[{SearchHelpers.GetParameterName(_filterType)}][{SearchHelpers.ToQueryString(_condition)}]", _value.ToString()) });
 }