예제 #1
0
 def post_department():
     try:
         department = Department.json_parse(request.json)
         department = DepartmentService.add_department(department)
         return jsonify(department.json()), 201
     except KeyError:
         return "A name and department head must be entered to add a department.", 400
     except ResourceNotFound as r:
         return r.message, 404
예제 #2
0
 def update_department(department_name):
     try:
         department = Department.json_parse(request.json)
         department.department_name = department_name
         DepartmentService.update_department(department)
         return jsonify(department.json()), 200
     except KeyError:
         return "Please enter a new Department Head for this Department.", 400
     except ResourceNotFound as r:
         return r.message, 404