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); }
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); }