def get_doctors(): query = Doctor.query.all() doctors = [Doctor.format() for doctor in query] result = { "success": True, "doctors": doctors } return jsonify(result), 200
def create_doctor(): doctor_data = json.loads(request.data) doctor = Doctor(name=doctor_data["name"], address=doctor_data["address"], salary=doctor_data["salary"], email=doctor_data["email"]) try: doctor.insert() except IntegrityError: return jsonify({ "success": False, "description": "there is doctor with the same email" }) except Exception as err: return jsonify({"success": False, "error": str(err)}), 500 return jsonify({"success": True, "doctor": doctor.format()}), 200