Esempio n. 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);
        }
Esempio n. 2
0
        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);
        }