Ejemplo n.º 1
0
        public void Query_attribute(Layer layer, Filter.Filter filter)
        {
            FeatureCollection collection = layer.featuresource.GetFeatures(filter);

            paintadditionalfeaturecollection(collection);
            RaiseQueryFeaturesEvent(collection);
        }
Ejemplo n.º 2
0
        private static List <INode> Filter(IList <INode> nodes)
        {
            var filteredNodes       = new List <INode>();
            var filter              = new Filter.Filter();
            var nodeTypeFilterValue = _extractSuits ? NodeTypes.TestFixture : NodeTypes.TestMethod;

            // First Filter the Ignore State
            var ignoredFiltered = new List <INode>();

            if (_includeIgnores)
            {
                ignoredFiltered.AddRange(nodes);
            }
            else
            {
                ignoredFiltered.AddRange(filter.FilterOutIgnores(nodes).OfFilters);
            }

            // Second Filter by Node Type
            var filteredByNodeType = filter.FilterNodeTypes(ignoredFiltered, new List <NodeTypes> {
                nodeTypeFilterValue
            });

            // Third Filter by Category
            var filteredByCategory = filter.FilterCategories(filteredByNodeType.OfFilters, _excludesCategories);

            filteredNodes.AddRange(filteredByCategory.NotOfFilters);
            return(filteredNodes);
        }
 public FilteredList <Category> GetAll(Filter.Filter filter)
 {
     if (!string.IsNullOrEmpty(filter.SearchText) && string.IsNullOrEmpty(filter.SearchField))
     {
         filter.SearchField = "name";
     }
     return(_categoryRepository.GetAll(filter));
 }
Ejemplo n.º 4
0
 public FilteredList <Pet> ReadPetsFilter(Filter.Filter filter)
 {
     if (string.IsNullOrEmpty(filter.SearchField) && !string.IsNullOrEmpty(filter.SearchValue))
     {
         filter.SearchField = "Name";
     }
     else if (!string.IsNullOrEmpty(filter.SearchField) && string.IsNullOrEmpty(filter.SearchValue))
     {
         return(null);
     }
     return(_petRepository.ReadPetsFilter(filter));
 }
Ejemplo n.º 5
0
        public IEnumerable <Models.LiveStream> GetLiveStreams(int count, Filter.Filter filter, string genreName, string searchQuery)
        {
            var liveStreams = GetAudios(genreName, searchQuery)
                              .AsQueryable().BuildLiveStream()
                              .Where(x => x.CoverImageName != null);

            if (filter.Newest)
            {
                liveStreams = liveStreams.OrderByDescending(x => x.DateAdded);
            }
            else
            {
                liveStreams = liveStreams.OrderByDescending(x => x.Listeners);
            }

            return(liveStreams.Take(count));
        }
Ejemplo n.º 6
0
        public FeatureCollection GetFeatures(Filter.Filter filter)
        {
            List <Feature> resultlist = new List <Feature>();

            foreach (Feature tmpfeature in this.features.featureList)
            {
                if (!tmpfeature.visible)
                {
                    continue;
                }
                if (filter.Evaluate(tmpfeature))
                {
                    resultlist.Add(tmpfeature);
                }
            }

            return(new FeatureCollection(resultlist));
        }
Ejemplo n.º 7
0
 public FilteredList <Owner> ReadAll(Filter.Filter filter)
 {
     return(_ownerRepository.ReadAll(filter));
 }
Ejemplo n.º 8
0
 public List <Owner> GetOwners(Filter.Filter filter)
 {
     return(_ownerRepository.ReadOwners(filter));
 }
Ejemplo n.º 9
0
 public RenderRule(Filter.Filter filter, Symbolizer geometrysymbolizer, Symbolizer textsymbolizer)
 {
     this.filter             = filter;
     this.geometrysymbolizer = geometrysymbolizer;
     this.textsymbolizer     = textsymbolizer;
 }
Ejemplo n.º 10
0
 public FilteredList <Bid> GetAll(Filter.Filter filter)
 {
     return(_bidRepository.GetAll(filter));
 }
Ejemplo n.º 11
0
 public FilteredList <User> GetAll(Filter.Filter filter)
 {
     return(_userRepository.GetAll(filter));
 }
Ejemplo n.º 12
0
 public List <PetType> GetPetTypes(Filter.Filter filter)
 {
     return(_petTypeRepository.ReadPetTypes(filter));
 }
Ejemplo n.º 13
0
 public List <Pet> GetPets(Filter.Filter filter)
 {
     return(_petRepository.ReadPets(filter));
 }
Ejemplo n.º 14
0
 public FilteredList <Pet> ReadAll(Filter.Filter filter)
 {
     return(_petRepository.ReadAll(filter));
 }