Exemple #1
0
        public IFilterCriteria Build(IEnumerable <TProperty> values)
        {
            _criteria.SetDefaultValues(_defaultValues);
            _criteria.SetValues(values);

            if (_customTransformer != null)
            {
                _criteria.SetUrlFriendlyTransformer(_customTransformer);
            }

            if (!string.IsNullOrEmpty(_customPropertyName))
            {
                _criteria.SetPropertyName(_customPropertyName);
            }

            return(_criteria);
        }
        public IFilterCriteria Build(TProperty definitiveValue)
        {
            _criteria.SetDefaultValues(_defaultValue);
            _criteria.SetValues(definitiveValue);

            if (_customTransformer != null)
            {
                _criteria.SetUrlFriendlyTransformer(_customTransformer);
            }

            if (!string.IsNullOrEmpty(_customPropertyName))
            {
                _criteria.SetPropertyName(_customPropertyName);
            }

            return(_criteria);
        }
Exemple #3
0
 protected void SetDefaultPage(int defaultPage)
 {
     Page = defaultPage;
     _pageCriteria.SetDefaultValues(defaultPage);
 }