Example #1
0
 private string BuildFilter(List <string> filters)
 {
     if (_filter.Count == 0)
     {
         return("{}");
     }
     else
     {
         var filter    = string.Join(",", filters);
         var condition = "$and";
         if (_filter.First().Condition == FilterCondition.OR)
         {
             condition = "$or";
         }
         return(string.Format("{{ {0} : [{1}] }}", condition, filter));
     }
 }