Ejemplo n.º 1
0
def find_bar(name):
    try:
        if name is None:
            raise ValueError("Bar is not specified")
        bar = database.find_bar(name)
        if bar is None:
            return make_response("No bar found with given name.", 404)
        return jsonify(bar)
    except ValueError as e:
        return make_response(str(e), 400)
    except Exception as e:
        return make_response(str(e), 500)
Ejemplo n.º 2
0
def get_menu(name):
    try:
        if name is None:
            raise ValueError('Bar is not specified')
        bar = database.find_bar(name)
        if bar is None:
            return make_response('no bar found with this name', 404)
        return jsonify(database.get_bar_menu(name))
    except ValueError as e:
        return make_response(str(e), 400)
    except Exception as e:
        return make_response(str(e), 500)
Ejemplo n.º 3
0
def get_menu(barId):
    try:
        if barId is None:
            raise ValueError('Bar is not specified.')
        bar = database.find_bar(barId)
        if bar is None:
            return make_response("No bar found with the given id.", 404)
        return jsonify(database.get_bar_menu(barId))
    except ValueError as e:
        return make_response(str(e), 400)
    except Exception as e:
        return make_response(str(e), 500)
Ejemplo n.º 4
0
def get_BarDayDist(name):
    try:
        if name is None:
            raise ValueError('Bar is not specified.')
        bar = database.find_bar(name)
        if bar is None:
            return make_response("No Bar found with the given name.", 404)
        return jsonify(database.get_barDayDist(name))
    except ValueError as e:
        return make_response(str(e), 400)
    except Exception as e:
        return make_response(str(e), 500)
def get_rankings_for_shift(name, day, startTime):
    try:
        if name is None:
            raise ValueError('Bar is not specified.')
        bar = database.find_bar(name)
        if bar is None:
            return make_response("No bar found with the given name.", 404)
        return jsonify(database.get_rankings_for_shift(name, day, startTime))
    except ValueError as e:
        return make_response(str(e), 400)
    except Exception as e:
        return make_response(str(e), 500)
Ejemplo n.º 6
0
def add_Bar():
    if request.method == 'POST':
        bar = request.form['Bar']
        casino = request.form['Casino']
        address = request.form['Address']
        city = request.form['City']
        m_hour_open = str(request.form['m_hour_open'])
        m_Min_open = str(request.form['m_Min_open'])
        m_hour_closed = str(request.form['m_hour_closed'])
        m_Min_closed = str(request.form['m_Min_closed'])

        tu_hour_open = str(request.form['tu_hour_open'])
        tu_Min_open = str(request.form['tu_Min_open'])
        tu_hour_closed = str(request.form['tu_hour_closed'])
        tu_Min_closed = str(request.form['tu_Min_closed'])

        w_hour_open = str(request.form['w_hour_open'])
        w_Min_open = str(request.form['w_Min_open'])
        w_hour_closed = str(request.form['w_hour_closed'])
        w_Min_closed = str(request.form['w_Min_closed'])

        th_hour_open = str(request.form['th_hour_open'])
        th_Min_open = str(request.form['th_Min_open'])
        th_hour_closed = str(request.form['th_hour_closed'])
        th_Min_closed = str(request.form['th_Min_closed'])

        f_hour_open = str(request.form['f_hour_open'])
        f_Min_open = str(request.form['f_Min_open'])
        f_hour_closed = str(request.form['f_hour_closed'])
        f_Min_closed = str(request.form['f_Min_closed'])

        sa_hour_open = str(request.form['sa_hour_open'])
        sa_Min_open = str(request.form['sa_Min_open'])
        sa_hour_closed = str(request.form['sa_hour_closed'])
        sa_Min_closed = str(request.form['sa_Min_closed'])

        su_hour_open = str(request.form['su_hour_open'])
        su_Min_open = str(request.form['su_Min_open'])
        su_hour_closed = str(request.form['su_hour_closed'])
        su_Min_closed = str(request.form['su_Min_closed'])

        hours = m_hour_open + m_Min_open + " " + m_hour_closed + m_Min_closed + " " + tu_hour_open + tu_Min_open + " " + tu_hour_closed + tu_Min_closed + " " + w_hour_open + w_Min_open + " " + w_hour_closed + w_Min_closed + " " + th_hour_open + th_Min_open + " " + th_hour_closed + th_Min_closed + " " + f_hour_open + f_Min_open + " " + f_hour_closed + f_Min_closed + " " + sa_hour_open + sa_Min_open + " " + sa_hour_closed + sa_Min_closed + " " + su_hour_open + su_Min_open + " " + su_hour_closed + su_Min_closed

        find_bar = database.find_bar(bar, casino, address, city, hours)

        if len(find_bar) > 0:
            return render_template('error.html')
        else:
            insert_bar = database.insert_bar(bar, casino, address, city, hours)
            return render_template('submission.html', insert_bar=insert_bar)
    else:
        return render_template('add.html', result1=" ")
Ejemplo n.º 7
0
def  insert_days(name, open, close, day):
    try:
        bar = database.find_bar(name)
        if bar is None:
            return make_response("Given bar does not exist.")
        dup = database.find_duplicate_day(name, day)
        if dup is not None:
            return make_response("Duplicate bar-day is already exist")
        return jsonify(database.insert_days(name, open, close, day))
    except ValueError as e:
        return make_response(str(e), 400)
    except Exception as e:
        return make_response(str(e), 500)
Ejemplo n.º 8
0
def find_bar(name):
    try:
        if name is None:
            raise ValueError("Bar is not specified.")
        bar = database.find_bar(name)
        if bar is None:
            #status codes just indicate some kind of error
            return make_response("No bar found with the given name.", 404)
        return jsonify(bar)
    except ValueError as e:
        return make_response(str(e), 400)
    except Exception as e:
        return make_response(str(e), 500)