Esempio n. 1
0
def get_tasks():
    clients = []
    for c in mongo.db.cliente.find():
        newCliente = Client()
        newCliente.id = str(c['_id'])
        newCliente.name = (c['_name'])
        newCliente.phone = (c['_phone'])
        newCliente.email = (c['_email'])
        clients.append(newCliente)
    return jsonify([c.__dict__ for c in clients]), 201
Esempio n. 2
0
def update_client(_id):
    updatecli = Client()
    updatecli._id = ObjectId(_id)
    updatecli.name = request.json['name']
    updatecli.phone = request.json['phone']
    updatecli.email = request.json['email']

    mongo.db.clients.update_one({'_id': updatecli._id},
                                {'$set': updatecli.__dict__},
                                upsert=False)
    return jsonify({'id': str(updatecli._id)}), 201
Esempio n. 3
0
def create_client():
    newcli = Client()
    newcli.id = ObjectId()
    newcli.name = request.json['name']
    newcli.phone = request.json['email']
    newcli.email = request.json['phone']


    ret = mongo.db.clients.\
        insert_one(newcli.__dict__). inserted_id
    return jsonify({'id': str(ret)}), 201