Beispiel #1
0
        public ListBook <T> FindAllGenre(string genre)
        {
            ListBook <T> items     = new ListBook <T>();
            var          listitems = listBook.FindAll(item => item.book.Genre.Contains(genre));

            items.AddRangeBook(listitems);
            return(items);
        }
Beispiel #2
0
        public ListBook <T> FindAllAuthor(string author)
        {
            ListBook <T> items     = new ListBook <T>();
            var          listitems = listBook.FindAll(item => item.book.Authors.Contains(author));

            items.AddRangeBook(listitems);
            return(items);
        }
Beispiel #3
0
        public ListBook <T> FindAllPage(int page1, int page2)
        {
            ListBook <T> items     = new ListBook <T>();
            var          listitems = listBook.FindAll(item => item.book.PageCount >= page1 && item.book.PageCount <= page2);

            items.AddRangeBook(listitems);
            return(items);
        }
Beispiel #4
0
        public ListBook <T> FindAllPrice(int price1, int price2)
        {
            ListBook <T> items     = new ListBook <T>();
            var          listitems = listBook.FindAll(item => item.book.Price >= price1 && item.book.Price <= price2);

            items.AddRangeBook(listitems);
            return(items);
        }
Beispiel #5
0
        public ListBook <T> FindAllPublishing(string publish)
        {
            ListBook <T> items     = new ListBook <T>();
            var          listitems = listBook.FindAll(item => item.book.Publisher == publish);

            items.AddRangeBook(listitems);
            return(items);
        }
Beispiel #6
0
        public ListBook <T> FindAllDate(int year1, int year2)
        {
            ListBook <T> items     = new ListBook <T>();
            var          listitems = listBook.FindAll(item => item.book.PublishDate.Year >= year1 && item.book.PublishDate.Year <= year2);

            items.AddRangeBook(listitems);
            return(items);
        }