Ejemplo n.º 1
0
def create_user_dynamic(insert_cant):
    for x in range(insert_cant):
        user_id = user_service.users_count()
        id_user = user_id + 1
        name = user_service.string_generator(7)
        email = user_service.string_generator(7) + '@gmail.com'
        password = user_service.string_generator(7)
        is_admin = True
        user = User(id=id_user,
                    name=name,
                    email=email,
                    password=password,
                    is_admin=is_admin)
        user_service.save(user)
Ejemplo n.º 2
0
def update(user_id: int):
    try:
        user = user_service.save(user_id, request.get_json())
        return jsonify({
            'response': user.to_json()
        })
    except ServiceError:
        raise BadRequest('Could not update user with id {id}'.format(id=user_id))
Ejemplo n.º 3
0
def create_user_from_json():
    my_file = open('app/resource/dataUsers.json')
    data = json.load(my_file)

    for values in data['data']:
        id_user = values["id"]
        name = values["name"]
        email = values["email"]
        password = values["password"]
        is_admin = values["is_admin"]
        user = User(id=id_user,
                    name=name,
                    email=email,
                    password=password,
                    is_admin=is_admin)
        user_service.save(user)
        print(user)
    my_file.close()
Ejemplo n.º 4
0
def add():
    try:
        user = user_service.save(None, request.get_json())
        return jsonify({
            'response': user.to_json()
        })
    except DuplicateUserError:
        raise BadRequest('Duplicate user', None, 1062)
    except ServiceError:
        raise BadRequest('Could not add a new user')
Ejemplo n.º 5
0
def create_user_from_web_service():
    response_webservice = requests.get(
        'https://pokeapi.co/api/v2/pokemon/ditto')
    data = json.loads(response_webservice.text)
    user_id = 100
    for values in data['game_indices']:
        print(values['version'].get('name'))
        user_id += 1
        id_user = user_id
        name = values["version"].get('name')
        email = values["version"].get('url')
        password = "******"
        is_admin = True
        user = User(id=id_user,
                    name=name,
                    email=email,
                    password=password,
                    is_admin=is_admin)
        user_service.save(user)
def create_user():
    """Create user in database"""
    request_body = request.json
    user_id = user_service.users_count()
    id_user = user_id + 1
    name = request_body["name"]
    email = request_body["email"]
    password = request_body["password"]
    is_admin = request_body["is_admin"]
    user = User(id=id_user,
                name=name,
                email=email,
                password=password,
                is_admin=is_admin)
    try:
        user_service.save(user)
        response = json.dumps({"Message":
                               "Usuario creado satisfactoriamente"}), 200
        return response
    except Exception as exception:
        print('Error : ', exception)
        raise exception