示例#1
0
        public void SetUp()
        {
            theCases = new List <Case>()
            {
                new Case()
                {
                    Title = "this one", Condition = "open"
                },
                new Case()
                {
                    Title = "that one", Condition = "closed"
                },
                new Case()
                {
                    Title = "that other one", Condition = "open"
                },
                new Case()
                {
                    Title = "this other one", Condition = "closed"
                },
                new Case()
                {
                    Title = "different one", Condition = "different"
                },
            }.AsQueryable();

            filter = new QueryableDataSourceFilter <Case>();
        }
示例#2
0
            public void ApplyRestrictions(Action <IDataSourceFilter <TEntity> > configure)
            {
                var filter = new QueryableDataSourceFilter <TEntity>();

                configure(filter);

                _wheres.AddRange(filter.Wheres);
            }
        public void SetUp()
        {
            theCases = new List<Case>(){
                new Case(){Title = "this one", Condition = "open"},
                new Case(){Title = "that one", Condition = "closed"},
                new Case(){Title = "that other one", Condition = "open"},
                new Case(){Title = "this other one", Condition = "closed"},
                new Case(){Title = "different one", Condition = "different"},
            }.AsQueryable();

            filter = new QueryableDataSourceFilter<Case>();
        }