Subversion Repositories SmartDukaan

Rev

Rev 743 | Rev 776 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 743 Rev 766
Line 42... Line 42...
42
        cart.user_id = user_id
42
        cart.user_id = user_id
43
        cart.created_on = datetime.datetime.now()
43
        cart.created_on = datetime.datetime.now()
44
        cart.updated_on = datetime.datetime.now()
44
        cart.updated_on = datetime.datetime.now()
45
        cart.cart_status = CartStatus.ACTIVE
45
        cart.cart_status = CartStatus.ACTIVE
46
        session.commit()
46
        session.commit()
47
    
-
 
48
    return cart
47
    return cart
49
 
48
 
50
def get_cart_by_user_id_and_status(user_id, status):
49
def get_cart_by_user_id_and_status(user_id, status):
51
    query = Cart.query.filter_by(user_id=user_id)
50
    query = Cart.query.filter_by(user_id=user_id)
52
    if status:
51
    if status:
Line 345... Line 344...
345
            if line.quantity == 0:
344
            if line.quantity == 0:
346
                line.delete()
345
                line.delete()
347
    cart = Cart.get_by(id=cartId)
346
    cart = Cart.get_by(id=cartId)
348
    cart.updated_on = datetime.datetime.now()
347
    cart.updated_on = datetime.datetime.now()
349
    session.commit()
348
    session.commit()
350
    return True
-
 
351
349
    return True
-
 
350
 
-
 
351
def close_session():
-
 
352
    if session.is_active:
-
 
353
        print "session is active. closing it."
-
 
354
        session.close()
-
 
355
352
356