Example #1
0
        public static void Main(string[] args)
        {
            var library = new Library()
                          .AddBook("Book1", 123, "Author1", "Department1")
                          .AddBook("Book2", 234, "Author2", "Department1")
                          .AddBook("Book3", 345, "Author3", "Department1")
                          .AddBook("Book4", 456, "Author1", "Department2")
                          .AddBook("Book5", 567, "Author2", "Department2");

            Console.WriteLine("Books amount in the library: {0}", library.GetBooksCount());

            library.PrintAllBooks();
            library.PrintAllAuthors();
            library.PrintAllDepartments();

            //var xmlwork = new XmlWork();
            //xmlwork.SortByPages("Library.xml");

            IBookFactory bookhouse = new Bookhouse();
            IBookFactory bookstore = new Bookstore();

            Console.WriteLine(bookhouse.GetBook().ToString());
            Console.WriteLine(bookstore.GetBook().ToString());

            Console.ReadKey();
        }