public List <Book> RetriveAllBooksGroupedByGenre(Generes genre)
        {
            var         result = bookList.GroupBy(b => b.Genre);
            List <Book> list   = new List <Book>(bookList.Where(x => x.Genre == genre));

            return(list);
        }
 public Book(int id, string name, string description, double price, int year, Generes genre)
 {
     Id          = id;
     Name        = new char[100];
     Name        = name.ToCharArray();
     Description = description;
     Price       = price;
     Genre       = genre;
     this.Year   = year;
 }
        public List <Book> MRetriveAllBooksGroupedByGenre(Generes genre)
        {
            List <Book> list = new List <Book>();

            foreach (Book b in bookList)
            {
                if (b.Genre == genre)
                {
                    list.Add(b);
                }
            }
            return(list);
        }