Ejemplo n.º 1
0
    def post(self):
        """ below code will move all the images to uploads/category folder with 'fvt' prefix """
        upload_files = upload_images(request.files, 'designers', 'designer')
        record = request.json if request.content_type == 'application/json' else request.form
        """ Values assign to Category Model """
        pprint.pprint(record)
        #userid, name, desc, contactNumber, alternateNumber, address, landmark,
        # pincode, locationObj, products, tailors, img
        model_record = DesignerModel(
            record['user'] if 'user' in record else None, record['name'],
            record['desc'] if 'desc' in record else None,
            record['contactNumber'],
            record['alternateNumber'] if 'alternateNumber' in record else None,
            record['address'] if 'address' in record else None,
            record['landmark'] if 'landmark' in record else None,
            record['pincode'],
            record['locationObj'] if 'locationObj' in record else None,
            upload_files['fileArr'])
        """ Model converts to document like json object """
        record_document = model_record.to_document()
        """ Below line will insert record and get objectID """
        insertedId = col_designers.insert_one(record_document).inserted_id
        """ Below line does files move from one place to another """
        if len(upload_files['fileArr']) > 0:
            moved_file(upload_files['fileArr'], upload_files['folder'],
                       str(insertedId))

        return jsonify(str(insertedId))
Ejemplo n.º 2
0
    def post(self):        
        """ below code will move all the images to uploads/category folder with 'fvt' prefix """
        upload_files = upload_images(request.files, 'backViewTypes', 'bvt')
        record = request.json if request.content_type == 'application/json' else request.form
        """ Values assign to Category Model """ 
        recordCat= ObjectId(record['category'])
        model_record = BackViewModel(record['type'], record['desc'], record['category'], upload_files['fileArr'])
        """ Model converts to document like json object """
        record_document = model_record.to_document()
        """ Below line will insert record and get objectID """
        insertedId = col_backViewType.insert_one(record_document).inserted_id
        """ Below line does files move from one place to another """
        if len(upload_files['fileArr']) > 0:
           moved_file(upload_files['fileArr'], upload_files['folder'], str(insertedId)) 

        return jsonify(str(insertedId))
Ejemplo n.º 3
0
    def post(self):
        """ below code will move all the images to uploads/category folder with 'fvt' prefix """
        upload_files = upload_images(request.files, 'users', 'user')
        record = request.json if request.content_type == 'application/json' else request.form
        """ Values assign to Category Model """
        pprint.pprint(record)
        model_record = UserModel(
            record['name'], record['password'], record['email'],
            record['mobile'] if 'mobile' in record else None,
            record['userType'] if 'userType' in record else None,
            upload_files['fileArr'])
        """ Model converts to document like json object """
        record_document = model_record.to_document()
        """ Below line will insert record and get objectID """
        insertedId = col_users.insert_one(record_document).inserted_id
        """ Below line does files move from one place to another """
        if len(upload_files['fileArr']) > 0:
            moved_file(upload_files['fileArr'], upload_files['folder'],
                       str(insertedId))

        return jsonify(str(insertedId))
Ejemplo n.º 4
0
    def post(self):
        """ below code will move all the images to uploads/category folder with 'fvt' prefix """
        upload_files = upload_images(request.files, 'products', 'pds')
        record = request.json if request.content_type == 'application/json' else request.form
        """ Values assign to Category Model and also check the keys"""
        pprint.pprint(record)
        name = record['name'] if 'name' in record else ''
        desc = record['desc'] if 'desc' in record else ''
        category_objId = splitToArrWithObjectId(
            record['category'] if 'category' in record else None)
        designer_objId = splitToArrWithObjectId(
            record['designer'] if 'designer' in record else None)
        fronttype_objId = splitToArrWithObjectId(
            record['fronttype'] if 'fronttype' in record else None)
        backType_objId = splitToArrWithObjectId(
            record['backType'] if 'backType' in record else None)
        occassionType_objId = splitToArrWithObjectId(
            record['occassionType'] if 'occassionType' in record else None)
        clothType_objId = splitToArrWithObjectId(
            record['clothType'] if 'clothType' in record else None)
        bodyType_objId = splitToArrWithObjectId(
            record['bodyType'] if 'bodyType' in record else None)

        model_record = ProductModel(name, desc, category_objId, designer_objId,
                                    fronttype_objId, backType_objId,
                                    occassionType_objId, clothType_objId,
                                    bodyType_objId, upload_files['fileArr'])
        """ Model converts to document like json object """
        record_document = model_record.to_document()
        """ Below line will insert record and get objectID """
        insertedId = col_products.insert_one(record_document).inserted_id
        """ Below line does files move from one place to another """
        if len(upload_files['fileArr']) > 0:
            moved_file(upload_files['fileArr'], upload_files['folder'],
                       str(insertedId))

        return jsonify(str(insertedId))