Files
Shoppers/src/shop.nim
Aritra Banik c24f4c6fe6 077
2024-03-10 15:05:19 +05:30

42 lines
977 B
Nim

import
mike,
segfaults,
os,
nimja/parser,
./a3pkg/[models, mics],
./a3c/[products]
proc shop*(ctx: Context): string=
var
db = newDatabase()
availableProducts = db.availableProducts()
products: seq[Products]
cookies = ctx.cookies
email = cookies.getOrDefault("email", "")
password = cookies.getOrDefault("password", "")
if email != "" and password != "":
products = micsGetProducts(email, password)
compileTemplateFile(getScriptDir() / "a3a" / "shop.nimja")
proc shopSingle*(ctx: Context): string=
var
db = newDatabase()
productName = ctx.queryParams["prod"]
product = db.getProductByName(productName)
products: seq[Products]
cookies = ctx.cookies
email = cookies.getOrDefault("email", "")
password = cookies.getOrDefault("password", "")
if email != "" and password != "":
products = micsGetProducts(email, password)
compileTemplateFile(getScriptDir() / "a3a" / "shop-single.nimja")