示例#1
0
 def post(self, team_id):
     if TeamModel.find_by_id(team_id):
         return {"msg": "Team already exist"}, 400
     data = self.parser.parse_args()
     new_team = TeamModel(team_id, **data)
     new_team.save_to_db()
     return new_team.json(), 201
示例#2
0
    def put(self, team_id):
        data = self.parser.parse_args()

        team = TeamModel.find_by_id(team_id)

        if team is None:
            team = TeamModel(team_id, **data)

        else:
            team.team_name = data["team_name"]

        team.save_to_db()
        return team.json()
示例#3
0
 def __init__(self, name, back_number, team_id):
     self.name = name
     self.back_number = back_number
     self.team_id = team_id
     self.division = TeamModel.find_by_id(team_id).division
示例#4
0
 def delete(self, team_id):
     team = TeamModel.find_by_id(team_id)
     if team:
         team.delete_from_db()
         return {"msg": "Team Deleted"}, 200
     return {"msg": "Team Not Found"}, 404
示例#5
0
 def get(self, team_id):
     team = TeamModel.find_by_id(team_id)
     if team:
         return team.json(), 200
     return {"msg": "Team Not Found"}, 404