Пример #1
0
def put():
    if request.get_json() is None:
        abort(http.HTTPStatus.BAD_REQUEST)
    try:
        body = request.get_json()
        obj = User()
        obj.dictToUser(body)
        obj = service.update(obj)
        return jsonify(obj.userToJson())
    except Exception:
        abort(http.HTTPStatus.INTERNAL_SERVER_ERROR)
Пример #2
0
def inseriradmin():
    if not service.isAdmin():
        abort(http.HTTPStatus.UNAUTHORIZED)
    if request.get_json() is None:
        abort(http.HTTPStatus.BAD_REQUEST)
    try:
        body = request.get_json()
        obj = User()
        obj.dictToUser(body)
        service.inserirusuario(obj)
        return jsonify(obj.userToJson())
    except Exception:
        abort(http.HTTPStatus.INTERNAL_SERVER_ERROR)
def inserirusuario():
    if request.get_json() is None:
        abort(http.HTTPStatus.BAD_REQUEST)
    try:
        body = request.get_json()
        obj = User()
        obj.dictToUser(body)
        service.inserirusuario(obj)
        if (obj.id is None):
            raise Exception('Não autorizado')
        return jsonify(obj.userToJson())
    except Exception:
        abort(http.HTTPStatus.BAD_REQUEST)
def removeruser():
    if request.get_json() is None:
        abort(http.HTTPStatus.BAD_REQUEST)
    try:
        body = request.get_json()
        obj = User()
        obj.dictToUser(body)
        obj = service.findById(obj.id)
        if (obj.id is None):
            raise ModuleNotFoundError('Não encontrado')
        service.remove(obj)
        return jsonify(obj.userToJson())
    except ModuleNotFoundError:
        abort((http.HTTPStatus.NO_CONTENT))
    except Exception:
        abort(http.HTTPStatus.BAD_REQUEST)