public virtual IFilter GetFilter(QueryOperator queryOperator) { var filter = new Filter { QueryFilter = FilterOperator, QueryOperator = queryOperator, FieldInternalName = Field.InternalName, FieldType = Field.Type.ToString(), FieldValue = GetValue() }; UpdateFilter(filter); return filter; }
protected override void UpdateFilter(Filter filter) { base.UpdateFilter(filter); filter.FilterAttributes.Add("Type", _control.Text); }
protected virtual void UpdateFilter(Filter filter) { }