Esempio n. 1
0
def delete_car(car_id):
    try:
        response.status = 200
        result = car_service.delete_by_id(car_id)
        return commons_utilitaire.json_bool_response(result)
    except TypeError as e:
        print(e)
        return commons_utilitaire.error_handler(400, invalid_parameters, response)
Esempio n. 2
0
def update_car():
    try:
        response.status = 200
        car = commons_utilitaire.get_record_from_body(request, Car)
        result = car_service.update(car)
        return commons_utilitaire.json_bool_response(result)
    except TypeError as e:
        print(e)
        return commons_utilitaire.error_handler(400, invalid_parameters, response)
Esempio n. 3
0
def delete(car_id):
    table = "../cars"
    result = car_service.delete_by_id(car_id)
    message = commons_utilitaire.json_bool_response(result)
    test = list(message.values())
    if test[0] == 200:
        footer = template('footer.tpl', table=table)
        return {"body": test[1], "footer": footer}
    else:
        return error500
def create_driver():
    try:
        response.status = 200
        driver = commons_utilitaire.get_record_from_body(request, Driver)
        result = driver_service.create(driver)
        return commons_utilitaire.json_bool_response(result)
    except TypeError as e:
        print(e)
        return commons_utilitaire.error_handler(400, invalid_parameters,
                                                response)
Esempio n. 5
0
def delete(driver_id):
    table = "../drivers"
    result = driver_service.delete_by_id(driver_id)
    message = commons_utilitaire.json_bool_response(result)
    test = list(message.values())
    if test[0] == 200:
        footer = template('footer.tpl', table=table)
        return {"body": test[1], "footer": footer}
    else:
        return error500
Esempio n. 6
0
def create():
    table = "../drivers"
    driver = Driver()
    driver.driver_id = request.forms.get('driver_id')
    driver.driver_name = request.forms.get('driver_name')
    entity = driver_service.create(driver)
    message = commons_utilitaire.json_bool_response(entity)
    test = list(message.values())
    if test[0] == 200:
        footer = template('footer.tpl', table=table)
        return {"body": test[1], "footer": footer}
    else:
        return error500
Esempio n. 7
0
def update():
    table = "../cars"
    car = Car()
    car.car_id = request.forms.get('car_id')
    car.car_name = request.forms.get('car_name')
    car.driver_id = request.forms.get('driver_id')
    entity = car_service.update(car)
    message = commons_utilitaire.json_bool_response(entity)
    test = list(message.values())
    if test[0] == 200:
        footer = template('footer.tpl', table=table)
        return {"body": test[1], "footer": footer}
    else:
        return error500
Esempio n. 8
0
def update():
    table = "../cars"
    car = Car()
    car.car_id = request.forms.get('car_id')
    car.car_name = request.forms.get('car_name')
    car.driver_id = request.forms.get('driver_id')
    entity = car_service.update(car)
    message = commons_utilitaire.json_bool_response(entity)
    test = list(message.values())
    if test[0] == 200:
        footer = template('footer.tpl', table=table)
        return {"body": test[1], "footer": footer}
    else:
        return error500