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)
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)
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")
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)
def edit_stock(id): stock = stock_repository.select(id) manufacturer = manufacturer_repository.select_all() return render_template('edit.html', stock=stock, all_manufacturers=manufacturer)
def manufacturers(): manufacturers = manufacturer_repository.select_all() # NEW return render_template("manufacturers/index.html", all_manufacturers=manufacturers)
def new_stock(): manufacturer = manufacturer_repository.select_all() return render_template("new.html", all_manufacturers=manufacturer)
def edit_item(id): item = item_repository.select(id) manufacturers = manufacturer_repository.select_all() return render_template("/items/edit.html", item=item, manufacturers=manufacturers)
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)
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()