Example #1
0
def updateservice(service_id):
    if request.method == "GET":
        service = Service.objects().with_id(service_id)
        return render_template('updateservice.html', service=service)
    else:
        form = request.form
        service = Service.objects().with_id(service_id)
        service.update(set__name=form['name'],
                       set__yob=form['yob'],
                       set__address=form['address'],
                       set__gender=form['gender'])
        service.reload()
        return redirect(url_for('admin'))
def delete(service_id):
    service = Service.objects().with_id(service_id)
    if service is None:
        return 'Not found'
    else:
        service.delete()
        return redirect(url_for('admin'))
Example #3
0
def delete(service_id):
    service_to_delete = Service.objects().with_id(service_id)
    if service_to_delete is None:
        return "Not found"

    service_to_delete.delete()
    return redirect(url_for('admin'))
Example #4
0
def delete(service_id):
    xoa = Service.objects().get(id=service_id)
    if xoa is None:
        return ("Service not found")
    else:
        xoa.delete()
        return redirect(url_for('admin'))
Example #5
0
def detail(service_id):
    service = Service.objects.with_id(service_id)
    all_service = Service.objects()
    if service is not None:
        return render_template('detail.html', all_service=all_service)
    else:
        return "Not found"
Example #6
0
def delete(service_id):
    service_to_del = Service.objects().with_id(service_id)
    if service_to_del is not None:
        service_to_del.delete()
        return redirect(url_for('admin'))
    else:
        return "Service not found"
Example #7
0
def update(service_id):
    service = Service.objects.with_id(service_id)
    all_service = Service.objects()
    if service is not None:
        if request.method == "GET":
            return render_template('update_service.html',
                                   all_service=all_service)
        elif request.method == "POST":
            form = request.form
            name = form['name'],
            yob = form['yob'],
            gender = form['gender'],
            height = form['height'],
            phone = form['phone'],
            address = form['address'],
            status = form['status']

            Service.update(set__name=name,
                           set__yob=yob,
                           set__gender=gender,
                           set__height=height,
                           set__phone=phone,
                           set__address=address,
                           set__status=status)
            service.reload()

        return redirect(url_for('admin'))
    else:
        return "Not Found"
Example #8
0
def servicerequest():
    all_service = Service.objects()
    users = User.objects()
    request = Request(time = str(datetime.now()),
                      is_accepted = False)
    request.save()
    return "Đã gửi yêu cầu"
Example #9
0
def search(g):
    all_service = Service.objects(
        gender=g,
        yob__lte=2000,  # Toán tử so sánh trong truy vấn mongoengine
        address__contains="Hà Nội",
        id="5af5a7739f880b0d90e126ae")  # Lọc dữ liệu ngay tại đây cũng đc
    return render_template('search.html', all_service=all_service)
Example #10
0
def search(gender):
    all_service = Service.objects(gender=gender)

    return render_template(
        'search.html',
        all_service=all_service,
    )
def delete(service_id):
    service_to_delete = Service.objects().with_id(service_id)
    if service_to_delete is None:
        return "Service not found"
    else:
        service_to_delete.delete()
        return redirect(url_for("admin"))
Example #12
0
def search_detail(service_id):
    if "loggedin" in session:
        service_detail = Service.objects().with_id(service_id)
        return render_template("search_detail.html",
                               service_detail=service_detail)
    else:
        return redirect(url_for("log_in"))
Example #13
0
def search1():

    # day thong tin service len day. lay thong tin tu database
    # all_service = Service.objects(gender = gender) #lay ra document trong Service thoa man tieu chi
    all_service = Service.objects(
    )  #lay ra document trong Service thoa man tieu chi
    return render_template("search.html", all_service=all_service)
def search(g):

    all_service = Service.objects(gender=g,
                                  yob__lte=1998,
                                  height__lte=165,
                                  address__icontains='Hà Nội')
    return render_template('search.html', all_service=all_service)
def delete(service_id):
    person = Service.objects().with_id(service_id)
    if person is not None:
        person.delete()
        return redirect(url_for('admin'))
    else:
        return "ERR"
Example #16
0
def update(service_id):
    if request.method == "GET":
        service = Service.objects().with_id(service_id)
        return render_template('update.html', service=service)
    else:
        form = request.form
        service = Service.objects().with_id(service_id)
        service.update(set__name=form['name'],
                       set__yob=form['yob'],
                       set__address=form['address'],
                       set__gender=form['gender'],
                       set__phone=form['phone'],
                       set__height=form['height'],
                       set__description=form['description'],
                       set__measurement=form['measurement'])
        service.reload()
        return redirect(url_for('admin'))
Example #17
0
def update(service_id):
    if request.method == "GET":
        id_to_get = Service.objects().get(id=service_id)
        return render_template('update-service.html', id_to_get=id_to_get)
    elif request.method == "POST":
        form = request.form
        id_to_get = Service.objects().get(id=service_id)
        id_to_get.update(set__name=form['name'],
                         set__yob=form['yob'],
                         set__gender=form['gender'],
                         set__height=form['height'],
                         set__phone=form['phone'],
                         set__description=form['description'],
                         set__measurements=form['measurements'],
                         set_avatar=form['avatar'])
        id_to_get.reload()
        return redirect(url_for('admin'))
def servicerequest():
    all_service = Service.objects()
    users = User.objects()
    order = Order(  #service_id = service.id,
        #user_id = user.id,
        time=str(datetime.now()),
        is_accepted=False)
    order.save()
    return "Đã gửi yêu cầu"
Example #19
0
def delete(service_id):
    # return render_template("delete.html")
    service_to_delete = Service.objects().with_id(service_id)
    if service_to_delete is None:
        return "Service not found"
    else:
        service_to_delete.delete()
        # return "deleted" + service_id
        return redirect(url_for("admin"))
Example #20
0
def search(g):
    all_service = Service.objects(
        gender=g,
        # yob__lte = 1998,
        # height__gte = 165,
        # address__icontains = "Hanoi"
    )

    return render_template('search.html', all_service=all_service)
Example #21
0
def orderr(service_id):
    order_service = Service.objects().with_id(service_id)
    new_order = Order(serviceid=service_id,
                      servicename=order_service.name,
                      email=session['useremail'],
                      username=session['username'],
                      time=datetime.now(),
                      is_accepted=False)
    new_order.save()
    return 'Sent'
Example #22
0
def searchsex(g):
    all_service = Service.objects(
        gender=g
        # yob__lte=1998,
        # address__exact='Hanoi'
    )
    return render_template(
        'search.html',
        all_service = all_service
    )
Example #23
0
def detailfull():
    if "loggedin" in session:
        if session['loggedin'] == True:
            all_services = Service.objects()
            return render_template('detail-full.html',
                                   all_services=all_services)
        else:
            return redirect(url_for('login'))
    else:
        return redirect(url_for('login'))
Example #24
0
def search(g):
    # all_service = Service.objects(
    #     gender = g, 
    #     yob__lte = 1998, 
    #     height__gt = 165)
    all_service = Service.objects(
        gender = g
        )    
    return render_template('search.html', 
    all_service = all_service
    )
def updateservice(id_to_find2):
    get_service = Service.objects().get(id=id_to_find2)
    if request.method == "GET":
        return render_template('update.html', get_service=get_service)
    elif request.method == "POST":
        form = request.form
        name = form["name"]
        yob = form["yob"]
        phone = form["phone"]
        get_service.update(set__name=name, set__yob=yob, set__phone=phone)
        return "{0} {1} {2} posted".format(name, yob, phone)
Example #26
0
def admin():
    if 'loggedin' in session:
        if session['loggedin'] == True and session['admin'] == True:
            all_service = Service.objects()
            return render_template(
                'admin.html', 
                all_service = all_service
            )
        else:
            return "Go Home"
    else:
        return "Go Home"
Example #27
0
def admin():
    if "admin-loggedin" in session:
        if session['admin-loggedin'] == True:
            all_service = Service.objects()
            return render_template(
                'admin.html',
                all_service = all_service
            )
        else:
            return "Đăng nhập chưa mà đòi"
    else:
        return "Đăng nhập chưa mà đòi"
Example #28
0
def order(service_id):
    if request.method == "GET":
        service = Service.objects().with_id(service_id)
        new_order = Order(
            service_id=service_id,
            service_name=service.name,
            user_id=session['user_id'],
            user_name=User.objects().get(id=session['user_id']).fullname,
            time=str(datetime.datetime.now()),
            is_accepted=False)
        new_order.save()
        return "Đã gửi yêu cầu"
def search():
    if "loggedin" in session:

        if session['loggedin']:
            all_service = Service.objects()
            return render_template('search.html', all_service=all_service)
        else:

            return redirect(url_for('login', session=session['loggedin']))
    else:
        session['loggedin'] = False
        return redirect(url_for('login', session=session['loggedin']))
def approve(service_id):
    
    id = service_id

    order_update = Order.objects.get(service_id=service_id)
    order_update.update(set__is_accept = True)

    service_update = Service.objects().with_id(id)
    service_update.update(set__status = True)
    
    # email(service_update.email)

    return "Da phe duyet"