def create_book():
    title = request.form['title']
    genre = request.form['genre']
    publisher = request.form['publisher']
    author = author_repository.select(request.form['author_id'])
    book = Book(title, genre, publisher, author)
    book_repository.save(book)
    return redirect("/books")
def create_book():
    title = request.form["title"]
    author_id = request.form["author_id"]
    author = author_repository.select(author_id)

    book = Book(title, author)
    book_repository.save(book)
    return redirect("/books")
Beispiel #3
0
def create_book():
    title = request.form["title"]
    description = request.form["description"]
    author_id = request.form["author"]
    theme = request.form["theme"]
    author = author_repository.select(author_id)
    book = Book(title, description, author, theme)
    book_repository.save(book)
    return redirect('/books')
Beispiel #4
0
def create_book():
    title = request.form['title']
    year = request.form['year']
    genre = request.form['genre']
    purchased = request.form['purchased']
    author_id = request.form['author_id']
    author = author_repository.select(author_id)
    book = Book(title, year, genre, purchased, author)
    book_repository.save(book)
    return redirect('/books')
def create_book():
    title = request.form["title"]
    genre = request.form["genre"]
    publisher = request.form["publisher"]
    author_id = request.form["author_id"]

    author = author_repository.select(author_id)
    book = Book(title, genre, publisher, author)
    book_repository.save(book)
    return redirect('/books')
def create_book():
    # Gather all the data from the form
    title = request.form['title']
    genre = request.form['genre']
    publisher = request.form['publisher']
    author = request.form['author']

    author = author_repository.select(author_id)
    book = Book(title, genre, publisher, author)
    book_repository.save(book)
    return redirect('/books')
def add_book_to_db():
    title = request.form['title']
    release_date = request.form['date']
    author_id = request.form['author']

    author = author_repo.select_author_by(author_id)

    new_book = Book(title, release_date, author)
    book_repo.save(new_book)

    return redirect('/books')
def create_new_book():
    title = request.form['title']
    genre = request.form['genre']
    description = request.form['description']
    rating = request.form['rating']
    author_id = request.form['author_id']
    author = author_repository.select(author_id)
    book = Book(title, genre, description, author, rating)
    book_repository.save(book)
    return redirect('/books')

    
Beispiel #9
0
def create_book():
    title = request.form["title"]
    genre = request.form["genre"]
    publisher = request.form["publisher"]
    author = request.form["author"]

    # select the user using the repository
    author = author_repository.select(author)
    # create a new book object
    book = Book(title, genre, publisher, author)
    # save that task object back to the db with the save method
    book_repository.save(book)

    return redirect('/books')
Beispiel #10
0
def create_book():
    book_list = book_repository.select_all()
    for book in book_list:
        if book.author.name == request.form["author"]:
            new_book = Book(request.form["title"], book.author)
            book_repository.save(new_book)
            return
        else:
            new_author = Author(request.form["author"])
            author_repository.save(new_author)
            new_book = Book(request.form["title"], new_author)
            book_repository.save(new_book)

    return redirect("/books")
Beispiel #11
0
def create_book():
    # grab the form data for book: title, genre, publisher and author_id
    title = request.form['title']
    genre = request.form['genre']
    publisher = request.form['publisher']
    author_id = request.form['author_id']

    # select the author using the repository
    author = author_repository.select(author_id)

    # create a new Book object
    book = Book(title, genre, publisher, author)

    # save the Book object to database with the .save method
    book_repository.save(book)

    return redirect('/books')
from models.book import Book
from models.author import Author
import repositories.book_repository as book_repository
import repositories.author_repository as author_repository

author_1 = Author("Dan", "Brown")
author_repository.save(author_1)

author_2 = Author("J.K.", "Rowling")
author_repository.save(author_2)

book_1 = Book("davinci-code", "mystery", "penguin", author_1)
book_repository.save(book_1)
Beispiel #13
0
import repositories.author_repository as author_repository

book_repository.delete_all()
author_repository.delete_all()

author1 = Author("Robin", "Hobb")
author_repository.save(author1)
author2 = Author("Philip", "Pullman")
author_repository.save(author2)
author3 = Author("Isaac", "Asimov")
author_repository.save(author3)
author4 = Author("Markus", "Zusak")
author_repository.save(author4)
author5 = Author("Peter", "May")
author_repository.save(author5)

book_1 = Book("Ship of Magic", "Fantasy", "HarperCollins", author1)
book_repository.save(book_1)
book_2 = Book("The Mad Ship", "Fantasy", "HarperCollins", author1)
book_repository.save(book_2)
book_3 = Book("Ship of Destiny", "Fantasy", "HarperCollins", author1)
book_repository.save(book_3)
book_4 = Book("Northern Lights", "Fantasy", "Scholastic", author2)
book_repository.save(book_4)
book_5 = Book("The Subtle Knife", "Fantasy", "Scholastic", author2)
book_repository.save(book_5)
book_6 = Book("The Amber Spyglass", "Fantasy", "Scholastic", author2)
book_repository.save(book_6)


pdb.set_trace()
Beispiel #14
0
import pdb

from models.author import Author
from models.book import Book

import repositories.author_repository as author_repository
import repositories.book_repository as book_repository

author_repository.delete_all()
book_repository.delete_all()

author1 = Author("Kurt", "Vonnegut")
author_repository.save(author1)
author2 = Author("Brandon", "Sanderson")
author_repository.save(author2)

author_repository.select_all()

book1 = Book("Cats Cradle", "satire", 1963)
book_repository.save(book1)
book2 = Book("Breakfast of Champions", "satire", 1973)
book_repository.save(book2)
book3 = Book("The Way of Kings", "High Fantasy", 2010)
book_repository.save(book3)
book4 = Book("Words of Radiance", "High Fantasy", 2014)
book_repository.save(book4)

pdb.set_trace()
def create_book():
    author = author_repository.select(request.form['author_id'])  
    book = Book(request.form['title'], request.form['genre'], request.form['publisher'], author) 
    book_repository.save(book)
    return redirect('/books') 
Beispiel #16
0
# Import modules
import pdb
from models.author import Author
from models.book import Book
import repositories.author_repository as author_repo
import repositories.book_repository as book_repo

# Add some data to db

author1 = Author('JK', 'Rowling')
author2 = Author('George', 'Orwell')
author3 = Author('Charles', 'Dickens')

author_repo.save(author1)
author_repo.save(author2)
author_repo.save(author3)

book1 = Book('Harry Potter and the Goblet of Fire', '08/07/2000', author1)
book_repo.save(book1)

book2 = Book('Harry Potter and the Chamber of Secrets', '02/07/1998', author1)
book_repo.save(book2)

book3 = Book('1948', '08/06/1949', author2)
book_repo.save(book3)

book4 = Book('Christmas Carol', '01/01/1843', author3)
book_repo.save(book4)