示例#1
0
def premios_usuario():
    try:
        facade = PremioFacade()
        premios = facade.premios_usuario()
        if len(premios) > 0:
            return jsonify(premios)
        else:
            return jsonify(premios), status.HTTP_204_NO_CONTENT
    except Exception as e:
        logging.debug("Error no controlado: {}".format(e))
    return jsonify(FAIL), status.HTTP_409_CONFLICT
示例#2
0
def asociar_premio_proveedor_trainer():
    try:
        _json_proveedor = request.get_json()
        facade = PremioFacade()
        proveedor = facade.asociar_premio_proveedor_trainer(_json_proveedor)
        if proveedor:
            return jsonify(OK)
        else:
            return jsonify(FAIL), status.HTTP_409_CONFLICT
    except Exception as e:
        logging.debug('Error no controlado: {}'.format(e))
    return jsonify(FAIL), status.HTTP_409_CONFLICT
示例#3
0
def asociar_usuario_premio():
    try:
        _json_asociar_premio_usuario = request.get_json()
        facade = PremioFacade()
        premios = facade.asociar_usuario_premio(_json_asociar_premio_usuario)
        if premios:
            return jsonify(OK)
        else:
            return jsonify(FAIL), status.HTTP_409_CONFLICT
    except Exception as e:
        logging.debug("Error no controlado: {}".format(e))
    return jsonify(FAIL), status.HTTP_409_CONFLICT