Пример #1
0
def getAllParkingRates():
    global action
    global response
    
    form = ParkingRatesForm(request.form)
    if form.validate_on_submit():
        action = 'save'
        response = services.saveParkingRate(current_user.parking.identificationCode, int(form.vehicle.data), int(form.frequency.data), form.amount.data)
        cleanFields(response, form)

    priceList = services.getAllParkingRates(current_user.parking.identificationCode)
    
    rt = render_template('abm-parkingRates.html', form=form, priceList=priceList, action=action, response=response)
    
    action = None
    response = None
    
    return rt    
Пример #2
0
def updateParkingRates(id):
    global action
    global response

    parkingRatesSelected = services.findParkingRatesById(current_user.parking.identificationCode, id)

    form = ParkingRatesForm(request.form, vehicle=parkingRatesSelected.vehicleType.id, frequency=parkingRatesSelected.frequencyType.id, amount=parkingRatesSelected.amount)
    if form.validate_on_submit():
        action = 'update'
        response = services.updateParkingRates(current_user.parking.identificationCode, id, int(form.vehicle.data), int(form.frequency.data), form.amount.data)
        return redirect(url_for('.getAllParkingRates'))

    priceList = services.getAllParkingRates(current_user.parking.identificationCode)
    
    rt = render_template('abm-parkingRates.html', form=form, priceList=priceList, action=action, response=response)
    
    action = None
    response = None
    
    return rt