コード例 #1
0
def read_files_descriptor():
    file_downloader_and_saver = CsvDownloader()
    mongo_operations = MongoOperations()
    database = DatabaseApi(mongo_operations, file_downloader_and_saver)

    return jsonify({MESSAGE_RESULT: database.get_files()}),\
        HTTP_STATUS_CODE_SUCESS
コード例 #2
0
def read_files():
    file_downloader_and_saver = FileDownloaderAndSaver()
    mongo_operations = MongoOperations()
    database = DatabaseApi(mongo_operations, file_downloader_and_saver)

    if (request.args):
        file_result = database.read_file(request.args.get(FILENAME),
                                         request.args.get('skip'),
                                         request.args.get('limit'),
                                         request.args.get('query'))

        return jsonify({MESSAGE_RESULT: file_result}), HTTP_STATUS_CODE_SUCESS

    else:
        return jsonify({MESSAGE_RESULT: database.get_files()}),\
            HTTP_STATUS_CODE_SUCESS