public IEnumerable <CollectionBulkOrderDeed> GetFilteredCollection(CollectionFilterParameters parameters) { var parametersCopy = parameters.Clone(); var retVal = new List <CollectionBulkOrderDeed>(); foreach (var bulkOrderDeed in _Collection) { if (!ApplyCollectionFilterImpl(parametersCopy, bulkOrderDeed)) { continue; } retVal.Add(bulkOrderDeed); } return(retVal.AsReadOnly()); }
public bool ApplyCollectionFilter(CollectionFilterParameters parameters, CollectionBulkOrderDeed bulkOrderDeed) { var parametersCopy = parameters.Clone(); return(ApplyCollectionFilterImpl(parametersCopy, bulkOrderDeed)); }