def create(): if request.method == "GET": return render_template("new-service.html") elif request.method == "POST": form = request.form name = form["name"] yob = form["yob"] phone = form["phone"] gender = form["gender"] new_service = Service( name = name, yob = yob, phone = phone, gender = gender ) new_service.save() return redirect(url_for("admin"))
def post(self): req = request.get_json() try: name = req["nome"] price = req["preco"] service = Service(name, price) service.validateFields() self.interface.setData(service.__dict__, "services", name) result = "Serviço cadastrado com sucesso" http_return_code = 200 except Exception as e: result = str(e) http_return_code = 400 return result, http_return_code
def add_service(): if not request.json or 'barcode' not in request.json\ or 'price' not in request.json or 'name' not in request.json: abort(400) if not request.json['barcode'] or not request.json['name']\ or not request.json['price']: abort(400) if (logger.log_op(request.json)): m = MasterList.query.filter_by(barcode=request.json['barcode']).first() if m is not None: abort(409, {"message": "Servicio existente"}) m = Service(request.json['barcode'], request.json['name'], request.json['price']) db_session.add(m) db_session.commit() return make_response(jsonify({"mobilerp": m.serialize}), 200) else: return make_response( jsonify({'mobilerp': 'Operacion duplicada, saltando'}), 428)
def initListServices(self): try: fileData = open(self.PATH_SERVICES_CONFIG_FILE).read() data = json.loads(fileData) self.key = data["key"] for serviceFromList in data["urls"]: service = Service() if "url" in serviceFromList: service.url = serviceFromList["url"] if "name" in serviceFromList: service.name = serviceFromList["name"] self.services.append(service) except Exception as e: print("{0}: Failed to initListServices: {1}".format(self.TAG, e))
faker = Faker() # name = faker.name() # print(name) for i in range(25): print("Saving service", i + 1, ".......") gender = randint(0, 1) if gender == 1: new_service = Service( name=faker.name(), yob=randint(1990, 2000), gender=randint(0, 1), height=randint(150, 190), phone=faker.phone_number(), address=faker.address(), status=choice([True, False]), description=["ngoan, hiền, dễ bảo, yêu gia đình"], measurement=[randint(70, 90), randint(60, 70), randint(70, 90)], image='../static/image/male.jpg') else: new_service = Service( name=faker.name(), yob=randint(1990, 2000), gender=randint(0, 1), height=randint(150, 190), phone=faker.phone_number(), address=faker.address(), status=choice([True, False]),