def get_one(id): try: data = {} data['data'] = model_class.get_one(id, dict=True) return jsonify(status=200, data=data) except ValueError as error: return jsonify(status=500, message=make_message_to_error(name_class, 'get one', error))
def delete_fisic(): try: json = request.get_json() model_class.delete_fisic(json['id']) return jsonify(status=200, data=make_message_to_success(name_class, 'delete')) except ValueError as error: return jsonify(status=500, message=make_message_to_error(name_class, 'delete', error))
def create(): try: json = request.get_json() json['type'] = model_class.type model_class.create(**json) return jsonify(status=200, data=make_message_to_success(name_class, 'create')) except ValueError as error: return jsonify(status=500, message=make_message_to_error(name_class, 'create', error))
def login(): try: json = request.get_json() role = model_class.login(**json) return jsonify(status=200, data=str(role)) except ValueError as error: return jsonify(status=500, message=make_message_to_error(name_class, 'delete', error))
def get_all(): try: datas = model_class.get_all() data = {} data['data'] = [] for x in datas: kwargs = {'type': model_class.type, 'register': x} data['data'].append(sort_register_to_object(**kwargs)) return jsonify(status=200, data=data) except ValueError as error: return jsonify(status=500, message=make_message_to_error(name_class, 'get', error))