Beispiel #1
0
        public IList <SelectableParameter> GetParameters(IEnumerable <Func <ICriterion> > filterRelations)
        {
            var entities = sourceFunc(filterRelations);
            List <SelectableParameter> result = new List <SelectableParameter>();

            foreach (var entity in entities)
            {
                if (entity == null)
                {
                    continue;
                }
                SelectableParameter parameter = CreateParameter(entity);
                result.Add(parameter);
            }
            return(result);
        }
Beispiel #2
0
        private IList <SelectableParameter> GetParameters(IEnumerable <TEntity> entities)
        {
            if (entities == null)
            {
                throw new ArgumentNullException(nameof(entities));
            }

            List <SelectableParameter> result = new List <SelectableParameter>();

            foreach (var entity in entities)
            {
                if (entity == null)
                {
                    continue;
                }
                SelectableParameter parameter = CreateParameter(entity);
                result.Add(parameter);
            }
            return(result);
        }