Пример #1
0
    def reserve_resource(self, rid, status, form):
        dao = ResourceDetailsDAO()
        result = dao.updateAvailability(rid, status)

        transactionHandler = TransactionHandler()
        transactionHandler.insertTransaction(form, rid)

        return jsonify(Reserved=result)
Пример #2
0
    def purchase_resource(self, rid, status, form):
        dao = ResourceDetailsDAO()

        # Adding compatibility with transaction
        transactionHandler = TransactionHandler()
        transactionHandler.insertTransaction(form, rid)

        result = dao.updateAvailability(rid, status)
        return jsonify(Reserved=result)
Пример #3
0
def get_Transaction_by_quantity(quantity):
    if request.method == 'GET':
        return TransactionHandler().getTransactionByQuantity(quantity)
Пример #4
0
def get_Transaction_by_date(date):
    if request.method == 'GET':
        return TransactionHandler().getTransactionByDate(date)
Пример #5
0
def get_all_purchases():
    if request.method == 'GET':
        return TransactionHandler().getAllPurchases()
Пример #6
0
def get_purchase_by_id(tid):
    if request.method == 'GET':
        return TransactionHandler().getPurchaseById(tid)
Пример #7
0
def get_Transaction_by_resource(rid):
    if request.method == 'GET':
        return TransactionHandler().getTransactionByResource(rid)
Пример #8
0
def get_Transaction_by_payer(payer_id):
    if request.method == 'GET':
        return TransactionHandler().getTransactionByPayer(payer_id)
Пример #9
0
def settings(tid):
    if request.method == 'PUT':
        return TransactionHandler().updateTransaction(tid, request.form)
Пример #10
0
def delete_transaction(tid):
    if request.method == 'DELETE':
        return TransactionHandler().deleteTransaction(tid)
Пример #11
0
def add_transaction():
    if request.method == 'POST':
        return TransactionHandler().insertTransaction(request.form)
Пример #12
0
def get_resource_by_transaction(tid):
    if request.method == 'GET':
        return TransactionHandler().getResourceByTransactionId(tid)
Пример #13
0
def get_supplier_by_transaction(tid):
    if request.method == 'GET':
        return TransactionHandler().getSupplierByTransactionId(tid)
Пример #14
0
def get_payer_payment_by_transaction(tid):
    if request.method == 'GET':
        return TransactionHandler().getPayerPaymentInfoByTransactionId(tid)
Пример #15
0
def count_Transaction():
    if request.method == 'GET':
        return TransactionHandler().countTransactions()
Пример #16
0
def get_Transaction_by_supplier_payment(supplier_pid):
    if request.method == 'GET':
        return TransactionHandler().getTransactionBySupplierPaymentInfo(
            supplier_pid)
Пример #17
0
def transaction_info():
    if request.method == 'POST':
        return TransactionHandler().insertTransaction(request.form)
    else:
        if not request.args:
            return TransactionHandler().getAllTransactions()
Пример #18
0
def get_Transaction_by_id(tid):
    if request.method == 'GET':
        return TransactionHandler().getTransactionById(tid)
    elif request.method == 'DELETE':
        return TransactionHandler().deleteTransaction(tid)
Пример #19
0
def get_Transaction_by_supplier(supplier_id):
    if request.method == 'GET':
        return TransactionHandler().getTransactionBySupplier(supplier_id)
Пример #20
0
def get_all_reservations():
    if request.method == 'GET':
        return TransactionHandler().getAllReservations()
Пример #21
0
def get_Transaction_by_amount(amount):
    if request.method == 'GET':
        return TransactionHandler().getTransactionByAmount(amount)
Пример #22
0
def get_reservation_by_id(tid):
    if request.method == 'GET':
        return TransactionHandler().getReservationById(tid)