private void BuildQuery(string filterName, FilterClauseEnum clause, FilterConditionEnum condition, string filterValue) { FilterName = filterName; Clause = clause; Condition = condition; FilterValue = filterValue; foreach (FilterClauseEnum val in Enum.GetValues(typeof(FilterClauseEnum))) { var isSelected = val == clause; Clauses.Add(new FilterEnumContainer { Name = val.ToString(), Value = (int)val, Selected = isSelected }); } foreach (FilterConditionEnum val in Enum.GetValues(typeof(FilterConditionEnum))) { var isSelected = val == condition; Conditions.Add( new FilterEnumContainer { Name = val.ToString(), Value = (int)val, Selected = isSelected }); } }
public FilterQuery(string filterName, FilterClauseEnum clause, FilterConditionEnum condition, string filterValue) { BuildQuery(filterName, clause, condition, filterValue); }