コード例 #1
0
ファイル: user.py プロジェクト: thomaswhyyou/backend-examples
    def call_auction(self, auction_id):
        auction = Auction.one(auction_id)
        if auction is None:
            return {
                "status": "error",
                "errors": ["This auction does not exist."],
            }

        return auction.end()
コード例 #2
0
ファイル: user.py プロジェクト: thomaswhyyou/backend-examples
    def submit_bid_for_auction(self, auction_id, bid_price):
        auction = Auction.one(auction_id)
        if auction is None:
            return {
                "status": "error",
                "errors": ["This auction does not exist."],
            }

        return auction.process_bid(bid_price, self.id)
コード例 #3
0
ファイル: user.py プロジェクト: thomaswhyyou/backend-examples
    def query_all_bids_for_auction(self, auction_id):
        auction = Auction.one(auction_id)
        if auction is None:
            return {
                "status": "error",
                "errors": ["This auction does not exist."],
            }

        return auction.get_all_submitted_bids()