Subversion Repositories SmartDukaan

Rev

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

Rev 6497 Rev 6561
Line 86... Line 86...
86
        try:
86
        try:
87
            generate_coupons_for_promotion(promotionId, couponCode)
87
            generate_coupons_for_promotion(promotionId, couponCode)
88
        finally:
88
        finally:
89
            PromotionDataAccessors.close_session()
89
            PromotionDataAccessors.close_session()
90
    
90
    
91
    def createCoupon(self, promotionId, endOn, email, amount, isCod, usage):
91
    def createCoupon(self, promotionId, endOn, email, amount, isCod, usage, prefix):
92
        '''
92
        '''
93
        Parameters:
93
        Parameters:
94
        - promotionId
94
        - promotionId
95
        - couponCode
95
        - couponCode
96
        '''
96
        '''
97
        try:
97
        try:
98
            return create_coupon(promotionId, endOn, email, amount, isCod, usage)
98
            return create_coupon(promotionId, endOn, email, amount, isCod, usage, prefix)
99
        finally:
99
        finally:
100
            PromotionDataAccessors.close_session()
100
            PromotionDataAccessors.close_session()
101
            
101
            
-
 
102
    
102
    def applyRechargeCoupon(self, couponCode, rechargeOrderId, userId):
103
    def applyRechargeCoupon(self, couponCode, rechargeOrderId, userId):
103
        try:
104
        try:
104
            return apply_recharge_coupon(couponCode, rechargeOrderId, userId)
105
            return apply_recharge_coupon(couponCode, rechargeOrderId, userId)
105
        finally:
106
        finally:
106
            PromotionDataAccessors.close_session()
107
            PromotionDataAccessors.close_session()