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()
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)
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()