public BookFilterPredicate(FilterData filter, List <IFilterPredicate> predicate) { _filter = filter; conditions = predicate; foreach (var item in conditions) { item.Init(filter); } }
public void Init(FilterData filter) { _house = filter.HouseID; }
public void Init(FilterData filter) { _date = filter.CreationDate; }
public void Init(FilterData filter) { _genreID = filter.GenreID; }
public void Init(FilterData filter) { _authorID = filter.AuthorID; }