diff --git a/db/seeds.rb b/db/seeds.rb index c1d254f..65565e1 100755 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -189,3 +189,94 @@ TicketType.find_or_create_by!(event: belle_epoque_event, name: "Paid Entry 10€ end puts "Created 1 promoter, 1 draft event with ticket types" + +# Create additional events fetched from Bizouk +konpa_event = Event.find_or_create_by!(name: "Konpa With Bev - Cours De Konpa Gouyad") do |e| + e.slug = "konpa-with-bev-cours-de-konpa-gouyad" + e.description = "Séance ouverte à tous, débutant ou initié, venez perfectionner votre Konpa avec la talentueuse Beverly." + e.venue_name = "Guest Live" + e.venue_address = "36 Rue Marcel Dassault, 93140 Bondy" + e.latitude = 48.9096 + e.longitude = 2.4836 + e.start_time = Time.parse("2025-10-03 19:00:00") + e.end_time = Time.parse("2025-10-03 23:00:00") + e.featured = false + e.image = "https://data.bizouk.com/cache1/events/images/10/79/61/081f38b583ac651f3a0930c5d8f13458_800_600_auto_97.png" + e.user = promoter + e.state = :published +end + +caribbean_groove_event = Event.find_or_create_by!(name: "La Plus Grosse Soirée Caribbean Groove") do |e| + e.slug = "la-plus-grosse-soiree-caribbean-groove" + e.description = "La CARIBBEAN GROOVE de 23H00 à 5h00... DJ DON BREEZY Aux Platines HIPHOP , RnB, zouk ,kompa , Dancehall, Afro.beat" + e.venue_name = "LE TOUT LE MONDE EN PARLE" + e.venue_address = "4 RUE DU DEPART 75015 PARIS" + e.latitude = 48.8406 + e.longitude = 2.2935 + e.start_time = Time.parse("2025-10-03 23:00:00") + e.end_time = Time.parse("2025-10-04 05:00:00") + e.featured = false + e.image = "https://data.bizouk.com/cache1/events/images/10/83/15/fa5d43f0b1998f691181cfda8fe35213_800_600_auto_97.png" + e.user = promoter + e.state = :published +end + +belle_epoque_october_event = Event.find_or_create_by!(name: "LA BELLE ÉPOQUE PAR SISLEY ÉVENTS - OCTOBRE") do |e| + e.slug = "la-belle-epoque-par-sisley-events-octobre" + e.description = "SAM 4 OCTOBRE LA BELLE ÉPOQUE de 18H à 2H sur le Rooftop LE PATIO LA Dernière de la Saison ÉVÈNEMENT EN PLEIN AIR Ambiance Rétro / old school : zouk , Ragga , kompa , Dancehall , hip hop , Groove , Rnb … Restauration disponible sur place : Accras ,Allocos , specialités asiatique , japonaise et une large carte de choix de Pizzas pour vous régaler ! ENTRÉE LIBRE POUR TOUS AV 21H TARIF D'ENTRÉE : 10€ SUR PLACE UNIQUEMENT Réservée aux + de 30 ans Suivez nous sur Instagram : Sisley Évents" + e.venue_name = "Le Patio" + e.venue_address = "38 Avenue Leon Gaumont, 93100 Montreuil" + e.latitude = 48.862336 + e.longitude = 2.441218 + e.start_time = Time.parse("2025-10-04 18:00:00") + e.end_time = Time.parse("2025-10-05 02:00:00") + e.featured = false + e.image = "https://data.bizouk.com/cache1/events/images/10/92/72/351e61b55603a4d142b43486216457c1_800_600_auto_97.jpg" + e.user = promoter + e.state = :published + e.allow_booking_during_event = true +end + +# Create ticket types for the new events +# Konpa event ticket types +TicketType.find_or_create_by!(event: konpa_event, name: "General Admission") do |tt| + tt.description = "General admission ticket for Konpa With Bev" + tt.price_cents = 1500 # $15.00 + tt.quantity = 50 + tt.sale_start_at = Time.current + tt.sale_end_at = konpa_event.start_time - 1.hour + tt.minimum_age = 18 +end + +# Caribbean Groove event ticket types +TicketType.find_or_create_by!(event: caribbean_groove_event, name: "General Admission") do |tt| + tt.description = "General admission ticket for Caribbean Groove" + tt.price_cents = 2000 # $20.00 + tt.quantity = 100 + tt.sale_start_at = Time.current + tt.sale_end_at = caribbean_groove_event.start_time - 1.hour + tt.minimum_age = 18 +end + +# Belle Époque October event ticket types +TicketType.find_or_create_by!(event: belle_epoque_october_event, name: "Free Entry Before 9 PM") do |tt| + tt.description = "Free entry before 9 PM for La Belle Époque October" + tt.price_cents = 0 + tt.quantity = 50 + tt.sale_start_at = Time.current + tt.sale_end_at = belle_epoque_october_event.start_time + 3.hours + tt.minimum_age = 30 + tt.requires_id = true +end + +TicketType.find_or_create_by!(event: belle_epoque_october_event, name: "Entry 10€ After 9 PM") do |tt| + tt.description = "Entry ticket 10€ after 9 PM for La Belle Époque October" + tt.price_cents = 1000 # 10€ + tt.quantity = 150 + tt.sale_start_at = Time.current + tt.sale_end_at = belle_epoque_october_event.start_time + 8.hours + tt.minimum_age = 30 + tt.requires_id = true +end + +puts "Created 3 additional events from Bizouk with ticket types"