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