Exemplo n.º 1
0
def save_selection(session: Session, items: list, subtotal: dict, part: CartItem = None) -> dict:
    selection = RVDSelection(items=items, subtotal=subtotal, part=part)
    selection = calc_subtotal(selection)
    selection = copy_selection_parameters(selection)
    session.selection = selection
    session.save()
    return selection.get_safe()
Exemplo n.º 2
0
def update_selection(session: Session, selection: RVDSelection) -> dict:
    session.selection = calc_subtotal(selection)
    session.save()
    return selection.get_safe()