Beispiel #1
0
    def delete(self, name):
        player = PlayerModel.find_name(name)

        if player:
            player.delete_from_db()
            return {"Message": "Player deleted!"}
        return {"Message": "Player not found"}
Beispiel #2
0
 def put(self, name):
     data = Player.parser.parse_args()
     item = PlayerModel.find_name(name)
     if item is None:
         item = PlayerModel(name, data['price'])
     else:
         item.price = data['price']
         item.save_to_db()
     return item.json()
Beispiel #3
0
    def post(self, name):
        if PlayerModel.find_name(name):
            return {
                'message':
                "An item with name '{}' already exists.".format(name)
            }, 400

        data = Player.parser.parse_args()

        item = PlayerModel(name, **data)

        try:
            item.save_to_db()
        except:
            return {"message": "An error occurred inserting the item."}, 500

        return item.json(), 201

        players.append(player)
        return player