# -*- coding: utf-8 *-* __author__ = 'Gonzalo Chacaltana Buleje' from Book import Book from BookView import BookView import sys class BookController: def __init__(self): self.view = BookView() self.book_main_controller() def book_main_controller(self): """main method controller""" request = self.view.show_main() self.request = int(request) if self.request == 1: self.create_book() elif self.request == 2: self.list_books() elif self.request == 3: self.edit_book() elif self.request == 4: self.delete_book() def create_book(self): """create book""" (category, title, price) = self.view.create_book() objBook = Book() objBook.id_category = category objBook.title = title objBook.price = price objBook.create() self.view.show_message_created() self.book_main_controller() def list_books(self): list = self.getBooks() self.view.list_books(list) self.book_main_controller() def getBooks(self): book = Book() books = book.read_all() return books controller = BookController()