Пример #1
0
def updateEmployee(employee_id):
    employee = Employee(
        request.json['name'], request.json['age'], request.json['department'],
        request.json['phone'], request.json['email'], request.json['address'],
        request.json['distFromHome'], request.json['education'],
        request.json['gender'], request.json['jobSatisfaction'],
        request.json['maritalStatus'], request.json['children'],
        request.json['salary'], request.json['numCompaniesWorked'],
        request.json['overtime'], request.json['performanceRating'],
        request.json['standardHours'], request.json['trainingHours'],
        request.json['workLifeBalance'], request.json['yearsAtCompany'],
        request.json['yearsInCurrentRole'],
        request.json['yearsSinceLastPromo'],
        request.json['yearsWithCurrSupervisor'], request.json['absenteeism'],
        request.json['recruitmentDate'])
    result = Employee.updateEmployee(employee_id, employee, mysql)

    if result is True:
        return jsonify({
            "result": True,
            "msg": "Successfully Updated Employee!"
        })

    return jsonify({"result": False, "msg": "Failed to Update Employee!"})