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'))
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'))
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'))
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"
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"
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"
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"
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)
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"))
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"))
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"
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'))
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"
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"))
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)
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'
def searchsex(g): all_service = Service.objects( gender=g # yob__lte=1998, # address__exact='Hanoi' ) return render_template( 'search.html', all_service = all_service )
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'))
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)
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"
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"
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"