def products():
    products = product_repository.select_all()
    manufacturers = manufacturer_repository.select_all()
    categories = get_unique_categories_from_products(products)
    return render_template("products/index.html",
                           products=products,
                           manufacturers=manufacturers,
                           categories=categories)
예제 #2
0
파일: app.py 프로젝트: Zarecki/fantasy_shop
def home():
    items = item_repository.select_all()
    manufacturers = manufacturer_repository.select_all()
    number_of_items = len(items)
    number_of_manufacturers = len(manufacturers)
    total_items = sum(item.stock for item in items)
    projected_profit = (sum(item.sell_price
                            for item in items) - sum(item.buy_cost
                                                     for item in items))
    return render_template('index.html',
                           number_of_items=number_of_items,
                           number_of_manufacturers=number_of_manufacturers,
                           total_items=total_items,
                           projected_profit=projected_profit)
def show_quick_stock():
    products = product_repository.select_all()
    manufacturers = manufacturer_repository.select_all()
    return render_template("products/quick_stock.html",
                           products=products,
                           manufacturers=manufacturers)
def edit_product(id):
    product = product_repository.select(id)
    manufacturers = manufacturer_repository.select_all()
    return render_template("products/edit.html",
                           product=product,
                           manufacturers=manufacturers)
def new_products():
    manufacturers = manufacturer_repository.select_all()
    return render_template("products/new.html", manufacturers=manufacturers)
예제 #6
0
def edit_bike(id):
    bike = bike_repository.select(id)
    manufacturers = manufacturer_repository.select_all()
    return render_template('bikes/edit.html', bike = bike, all_manufacturers = manufacturers, title="Mikes Bikes - Edit Bike")
예제 #7
0
def new_bike():
    manufacturers = manufacturer_repository.select_all()
    return render_template("bikes/new.html", all_manufacturers = manufacturers, title="Mikes Bikes - Create New Bike")
def add_product():
    manufacturers = manufacturer_repository.select_all()
    return render_template("products/add.html", manufacturers=manufacturers)
예제 #9
0
def edit_stock(id):
    stock = stock_repository.select(id)
    manufacturer = manufacturer_repository.select_all()
    return render_template('edit.html',
                           stock=stock,
                           all_manufacturers=manufacturer)
예제 #10
0
def manufacturers():
    manufacturers = manufacturer_repository.select_all()  # NEW
    return render_template("manufacturers/index.html",
                           all_manufacturers=manufacturers)
예제 #11
0
def new_stock():
    manufacturer = manufacturer_repository.select_all()
    return render_template("new.html", all_manufacturers=manufacturer)
예제 #12
0
def edit_item(id):
    item = item_repository.select(id)
    manufacturers = manufacturer_repository.select_all()
    return render_template("/items/edit.html",
                           item=item,
                           manufacturers=manufacturers)
예제 #13
0
def new_item():
    manufacturers = manufacturer_repository.select_all()
    return render_template("/items/new.html", manufacturers=manufacturers)
def manufacturers():
    manufacturers = manufacturer_repository.select_all()
    return render_template("manufacturers/index.html",
                           all_manufacturers=manufacturers,
                           title="Mikes Bikes - Manufacturers")
def manufacturer():
    manufacturers = manufacturer_repository.select_all()
    return render_template("/manufacturers/index.html", manufacturers=manufacturers)
예제 #16
0
import repositories.stock_repository as stock_repository

manufacturer_repository.delete_all()
stock_repository.delete_all()

manufacturer1 = Manufacturer("Onyxhand","Dustcounter")
manufacturer_repository.save(manufacturer1)
manufacturer2 = Manufacturer("Galan","Thetris")
manufacturer_repository.save(manufacturer2)
manufacturer3 = Manufacturer("Kormdek","Bronzebrowser")
manufacturer_repository.save(manufacturer3)
#  name, description , manufacturer ,cost, price 
stock_1 = Stock("Bag of holding", "Wondrous Item",  manufacturer1, 100 , 175)
stock_repository.save(stock_1)
stock_2 = Stock("Ivory Goat", "Wonderous Item", manufacturer1, 300, 424)
stock_repository.save(stock_2)q

stock_3 = Stock("Necklace Of Fireballs", "Wonderous Item", manufacturer2, 400, 510)
stock_repository.save(stock_3)
stock_4 = Stock("Ring Of Feather Falling", "Wonderous Item", manufacturer2, 2000, 3250)
stock_repository.save(stock_4)

stock_5 = Stock("Flame Tongue", "Weapon(greatsword)",manufacturer3, 4000,5550)
stock_repository.save(stock_5)
stock_6 = Stock("Vorpal Sword", "Weapon(legendary)",manufacturer3, 20000,45000)
stock_repository.save(stock_6)

manufacturer_repository.select_all()

pdb.set_trace()