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))