public static string GetSqlGroupOperator(FilterGroupOperatorEnum op) { switch (op) { case FilterGroupOperatorEnum.And: return("AND"); case FilterGroupOperatorEnum.Or: return(" OR"); default: throw new Exception( String.Format("Unknown group operator: '{0}'", Enum.GetName(typeof(FilterGroupOperatorEnum), op))); } }
/// <summary> /// Instantiates a new filter group. /// </summary> /// <param name="op">default=And</param> /// <returns>A new instance.</returns> public static FilterGroup New(FilterGroupOperatorEnum op = FilterGroupOperatorEnum.And) { return(new FilterGroup(op)); }
public FilterGroup(FilterGroupOperatorEnum op) { Filters = new List <IFilter>(); Operatror = op; }
public FilterGroup() { Filters = new List <IFilter>(); Operatror = FilterGroupOperatorEnum.And; // set default }