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