def create_venue_submission(): form = VenueForm(request.form) if form.validate_phone(form.phone): try: new_venue = Venue( name=form.name.data, city=form.city.data, state=form.state.data, address=form.address.data, phone=form.phone.data, genres=form.genres.data, facebook_link=form.facebook_link.data, image_link=form.image_link.data, website=form.website.data, seeking_talent=form.seeking_talent.data, seeking_description=form.seeking_description.data) Venue.create(new_venue) flash( 'Venue ' + request.form['name'] + ' was successfully listed!', "success") except: flash( 'Error occurred. Venue ' + form.name + ' could not be listed.', "danger") else: flash("Phone number is not valid", 'warning') return render_template('pages/home.html')
def edit_venue_submission(venue_id): form = VenueForm(request.form) if form.validate_phone(form.phone): try: service.edit_venue(venue_id, form.name.data, form.genres.data, form.address.data, form.city.data, form.state.data, form.phone.data, form.facebook_link.data, form.website.data, form.image_link.data, form.seeking_talent.data, form.seeking_description.data) flash('Venue ' + form.name.data + ' was successfully edited!', "success") except: flash( 'An error occurred. Venue ' + form.name + ' could not be listed.', "danger") else: flash("Phone number is not valid", 'warning') return redirect(url_for('venue.show_venue', venue_id=venue_id))