public IQueryable <Book> filterbooks(IQueryable <Book> books, string searchstring, string author, string publisher) { var titlesearch = new TitleSearch(); books = titlesearch.Result(books, searchstring); var authorsearch = new AuthorSearch(); books = authorsearch.Result(books, author); var publishersearch = new PublisherSearch(); books = publishersearch.Result(books, publisher); return(books); }