from Book import Book
from Catalog import Catalog
from Librarian import Librarian
from Member import Members

b1 = Book('Shoe Dog', 'Phil Knight', '2015', 312)
b2 = Book('Moonwalking with Einstien', 'J Foer', '2017', 318)

c = Catalog()
c.addBookToRack(b1, '123hg', 'H1B2')
c.addBookToRack(b1, '124hg', 'H1B4')
c.addBookToRack(b1, '125hg', 'H1B5')
c.addBookToRack(b1, '126hg', 'H1B6')

c.addBookToRack(b2, '463hg', 'K1B2')
c.addBookToRack(b2, '464hg', 'K1B4')
c.addBookToRack(b2, '465hg', 'K1B5')
c.addBookToRack(b2, '466hg', 'K1B6')

c.displayAllBooks()

c.searchByName("Shoe Dog")

c.searchByAuthor("J Foer")

c.removeBookFromRack("Moonwalking with Einstien")  # remove a book from rack

c.displayAllBooks()

l1 = Librarian("Awantik", 'asljlkj22', 'zeke101', 34, "Bangalore")
l2 = Librarian('Rakesh', "apljkj23", "zeke102", 35, "Bangalore")