Open JeroenHeemskerk opened 9 months ago
er zijn een aantal procedurele functies die ik ga refactoren voor ik ermee begin, specifiek get_order_history en place_order functies pakken teveel zaken op die (denk ik) niet in de datalayer of shopcrud zouden horen
get_order_history:
place_order: -check if user -check if cart is set -insert_into_orders_table(relevant part of code for ShopCrud)
ShopCrud
class aan met functies alscreateOrder
,readAllProducts
etcCRUD
geinjecteerd krijgen (dus niet overerven van de generieke CRUD)ShopModel
aan om eenShopCrud
geinjecteerd te krijgen, en dat deze de functies van deze ShopCrud gaat gebruiken.ModelFactory
aan om eenShopCrud
en eenShopModel
te maken.ShopModel
wordt aangemaakt, vraag de ModelFactory dan om eenShopModel
.