# This file should contain all the record creation needed to seed the database with its default values.
# The data can then be loaded with the bin/rails db:seed command (or created alongside the database with db:setup).
#
# Examples:
#
#   movies = Movie.create([{ name: "Star Wars" }, { name: "Lord of the Rings" }])
#   Character.create(name: "Luke", movie: movies.first)

season1 = Season.create(name: "2023/24")

player00=Player.create(name:"Oscar",				last_name: "Ingles Jimenez",				points: 0)
player01=Player.create(name:"Carlos",				last_name: "Alcina Saltor",					points: 0)
player02=Player.create(name:"Jose Antonio",	last_name: "Lucas Pimienta",				points: 0)
player03=Player.create(name:"David",				last_name: "Pinilla Sanz",					points: 0)
player04=Player.create(name:"Angel",				last_name: "Fernandez Lopez",				points: 0)
player05=Player.create(name:"Fernando",			last_name: "Garcia De Blas Crespo",	points: 0)
player06=Player.create(name:"Mario",				last_name: "Santiago Garcia",			  points: 0)
player07=Player.create(name:"Sebastian ",		last_name: "Biandrate .",					  points: 0)
player08=Player.create(name:"Fernando ",		last_name: "Arnaiz Bocos",				  points: 0)
player09=Player.create(name:"Felix",				last_name: "Peña Calleja",					points: 0)
player10=Player.create(name:"Juan Jose ",		last_name: "Cordero Arilla",				points: 0)
player11=Player.create(name:"Christian",		last_name: "De Barrio Arribas",			points: 0)
player12=Player.create(name:"Alvaro",				last_name: "Garcia-Ines Alcalde",		points: 0)
player13=Player.create(name:"Alberto ",			last_name: "Fariña Rodriguez",			points: 0)
player14=Player.create(name:"Jordi",				last_name: "Bueno Molpeceres",			points: 0)
player15=Player.create(name:"Pedro",				last_name: "Gil Rubio",						  points: 0)
player16=Player.create(name:"Juan Manuel",  last_name: "De Cruz Saez",		      points: 0)
player17=Player.create(name:"Manuel",				last_name: "Mascaraque Montagut",	  points: 0)
player18=Player.create(name:"Claudio",			last_name: "Jimenez Castillo",			points: 0)
player19=Player.create(name:"Carlos",				last_name: "Sixto Herrera",					points: 0)

team1 = Team.create(name: "PADEL SPORT CENTER TRES CANTOS MIS PASITOS B", short_name: "PADEL SPORT CENTER TRES CANTOS MIS PASITOS B",  season: season1, category: "Veteranos 2023/2024", group: "QUINTA DIVISIÓN D", categoryID: 124, teamID: 5251, captainID: player00.id)

player01.teams << team1
player02.teams << team1
player03.teams << team1
player04.teams << team1
player05.teams << team1
player06.teams << team1
player07.teams << team1
player08.teams << team1
player09.teams << team1
player10.teams << team1
player11.teams << team1
player12.teams << team1
player13.teams << team1
player14.teams << team1
player15.teams << team1
player16.teams << team1
player17.teams << team1
player18.teams << team1
player19.teams << team1








# JORNADA 1
game = Game.create(season_id: 1, team_id: 1, matchday: 1, date: Date.parse('2023-10-24'), homesite: true, state: "close")
GamesPlayer.create(game: game, player: player02, played: false)
GamesPlayer.create(game: game, player: player03, played: false)
GamesPlayer.create(game: game, player: player04, played: false)
GamesPlayer.create(game: game, player: player06, played: false)
GamesPlayer.create(game: game, player: player07, played: false)
GamesPlayer.create(game: game, player: player08, played: false)
GamesPlayer.create(game: game, player: player09, played: false)
GamesPlayer.create(game: game, player: player10, played: false)
GamesPlayer.create(game: game, player: player11, played: false)
GamesPlayer.create(game: game, player: player12, played: false)
GamesPlayer.create(game: game, player: player13, played: false)
GamesPlayer.create(game: game, player: player14, played: false)
GamesPlayer.create(game: game, player: player15, played: false)
GamesPlayer.create(game: game, player: player16, played: false)
GamesPlayer.create(game: game, player: player18, played: false)
GamesPlayer.create(game: game, player: player19, played: false)

# JORNADA 2
game = Game.create(season: season1, team: team1, matchday: 2, date: Date.parse('2023-10-30'), homesite: true, state: "close")
GamesPlayer.create(game: game, player: player02, played: false)
GamesPlayer.create(game: game, player: player03, played: false)
GamesPlayer.create(game: game, player: player04, played: false)
GamesPlayer.create(game: game, player: player05, played: false)
GamesPlayer.create(game: game, player: player06, played: false)
GamesPlayer.create(game: game, player: player07, played: false)
GamesPlayer.create(game: game, player: player08, played: false)
GamesPlayer.create(game: game, player: player09, played: false)
GamesPlayer.create(game: game, player: player10, played: false)
GamesPlayer.create(game: game, player: player11, played: false)
GamesPlayer.create(game: game, player: player12, played: false)
GamesPlayer.create(game: game, player: player14, played: false)
GamesPlayer.create(game: game, player: player15, played: false)
GamesPlayer.create(game: game, player: player16, played: false)
GamesPlayer.create(game: game, player: player17, played: false)
GamesPlayer.create(game: game, player: player18, played: false)
GamesPlayer.create(game: game, player: player19, played: false)

# JORNADA 3
game = Game.create(season: season1, team: team1, matchday: 3, date: Date.parse('2023-11-06'), homesite: true, state: "close")
GamesPlayer.create(game: game, player: player02, played: false)
GamesPlayer.create(game: game, player: player03, played: false)
GamesPlayer.create(game: game, player: player04, played: false)
GamesPlayer.create(game: game, player: player05, played: false)
GamesPlayer.create(game: game, player: player06, played: false)
GamesPlayer.create(game: game, player: player07, played: false)
GamesPlayer.create(game: game, player: player08, played: false)
GamesPlayer.create(game: game, player: player09, played: false)
GamesPlayer.create(game: game, player: player10, played: false)
GamesPlayer.create(game: game, player: player11, played: false)
GamesPlayer.create(game: game, player: player12, played: false)
GamesPlayer.create(game: game, player: player14, played: false)
GamesPlayer.create(game: game, player: player15, played: false)
GamesPlayer.create(game: game, player: player16, played: false)
GamesPlayer.create(game: game, player: player17, played: false)
GamesPlayer.create(game: game, player: player18, played: false)
GamesPlayer.create(game: game, player: player19, played: false)

# JORNADA 4
game = Game.create(season: season1, team: team1, matchday: 4, date: Date.parse('2023-11-13'), homesite: true, state: "close")
GamesPlayer.create(game: game, player: player02, played: false)
GamesPlayer.create(game: game, player: player03, played: false)
GamesPlayer.create(game: game, player: player04, played: false)
GamesPlayer.create(game: game, player: player05, played: false)
GamesPlayer.create(game: game, player: player06, played: false)
GamesPlayer.create(game: game, player: player07, played: false)
GamesPlayer.create(game: game, player: player08, played: false)
GamesPlayer.create(game: game, player: player09, played: false)
GamesPlayer.create(game: game, player: player10, played: false)
GamesPlayer.create(game: game, player: player11, played: false)
GamesPlayer.create(game: game, player: player12, played: false)
GamesPlayer.create(game: game, player: player13, played: false)
GamesPlayer.create(game: game, player: player15, played: false)
GamesPlayer.create(game: game, player: player16, played: false)
GamesPlayer.create(game: game, player: player17, played: false)
GamesPlayer.create(game: game, player: player18, played: false)
GamesPlayer.create(game: game, player: player19, played: false)

# JORNADA 5
game = Game.create(season: season1, team: team1, matchday: 5, date: Date.parse('2023-11-27'), homesite: true, state: "close")
GamesPlayer.create(game: game, player: player01, played: false)
GamesPlayer.create(game: game, player: player02, played: false)
GamesPlayer.create(game: game, player: player03, played: false)
GamesPlayer.create(game: game, player: player04, played: false)
GamesPlayer.create(game: game, player: player06, played: false)
GamesPlayer.create(game: game, player: player07, played: false)
GamesPlayer.create(game: game, player: player08, played: false)
GamesPlayer.create(game: game, player: player09, played: false)
GamesPlayer.create(game: game, player: player10, played: false)
GamesPlayer.create(game: game, player: player11, played: false)
GamesPlayer.create(game: game, player: player12, played: false)
GamesPlayer.create(game: game, player: player13, played: false)
GamesPlayer.create(game: game, player: player14, played: false)
GamesPlayer.create(game: game, player: player15, played: false)
GamesPlayer.create(game: game, player: player19, played: false)

# JORNADA 6
game = Game.create(season: season1, team: team1, matchday: 6, date: Date.parse('2023-12-18'), homesite: true, state: "close")
GamesPlayer.create(game: game, player: player01, played: false)
GamesPlayer.create(game: game, player: player02, played: false)
GamesPlayer.create(game: game, player: player03, played: false)
GamesPlayer.create(game: game, player: player04, played: false)
GamesPlayer.create(game: game, player: player07, played: false)
GamesPlayer.create(game: game, player: player08, played: false)
GamesPlayer.create(game: game, player: player09, played: false)
GamesPlayer.create(game: game, player: player10, played: false)
GamesPlayer.create(game: game, player: player11, played: false)
GamesPlayer.create(game: game, player: player12, played: false)
GamesPlayer.create(game: game, player: player14, played: false)
GamesPlayer.create(game: game, player: player19, played: false)

# JORNADA 7
game = Game.create(season: season1, team: team1, matchday: 7, date: Date.parse('2024-02-05'), homesite: true, state: "close")
GamesPlayer.create(game: game, player: player01, played: false)
GamesPlayer.create(game: game, player: player02, played: false)
GamesPlayer.create(game: game, player: player03, played: false)
GamesPlayer.create(game: game, player: player04, played: false)
GamesPlayer.create(game: game, player: player05, played: false)
GamesPlayer.create(game: game, player: player06, played: false)
GamesPlayer.create(game: game, player: player07, played: false)
GamesPlayer.create(game: game, player: player09, played: false)
GamesPlayer.create(game: game, player: player11, played: false)
GamesPlayer.create(game: game, player: player12, played: false)
GamesPlayer.create(game: game, player: player14, played: false)
GamesPlayer.create(game: game, player: player15, played: false)
GamesPlayer.create(game: game, player: player17, played: false)
GamesPlayer.create(game: game, player: player18, played: false)

# JORNADA 9
game = Game.create(season: season1, team: team1, matchday: 9, date: Date.parse('2024-01-29'), homesite: true, state: "close")
GamesPlayer.create(game: game, player: player01, played: false)
GamesPlayer.create(game: game, player: player02, played: false)
GamesPlayer.create(game: game, player: player03, played: false)
GamesPlayer.create(game: game, player: player04, played: false)
GamesPlayer.create(game: game, player: player05, played: false)
GamesPlayer.create(game: game, player: player06, played: false)
GamesPlayer.create(game: game, player: player07, played: false)
GamesPlayer.create(game: game, player: player09, played: false)
GamesPlayer.create(game: game, player: player10, played: false)
GamesPlayer.create(game: game, player: player11, played: false)
GamesPlayer.create(game: game, player: player12, played: false)
GamesPlayer.create(game: game, player: player13, played: false)
GamesPlayer.create(game: game, player: player14, played: false)
GamesPlayer.create(game: game, player: player15, played: false)
GamesPlayer.create(game: game, player: player16, played: false)
GamesPlayer.create(game: game, player: player18, played: false)
GamesPlayer.create(game: game, player: player19, played: false)

# JORNADA 10
game = Game.create(season: season1, team: team1, matchday: 10, date: Date.parse('2024-02-12'), homesite: true, state: "close")
GamesPlayer.create(game: game, player: player01, played: false)
GamesPlayer.create(game: game, player: player02, played: false)
GamesPlayer.create(game: game, player: player03, played: false)
GamesPlayer.create(game: game, player: player04, played: false)
GamesPlayer.create(game: game, player: player05, played: false)
GamesPlayer.create(game: game, player: player06, played: false)
GamesPlayer.create(game: game, player: player07, played: false)
GamesPlayer.create(game: game, player: player08, played: false)
GamesPlayer.create(game: game, player: player09, played: false)
GamesPlayer.create(game: game, player: player10, played: false)
GamesPlayer.create(game: game, player: player11, played: false)
GamesPlayer.create(game: game, player: player12, played: false)
GamesPlayer.create(game: game, player: player13, played: false)
GamesPlayer.create(game: game, player: player14, played: false)
GamesPlayer.create(game: game, player: player15, played: false)
GamesPlayer.create(game: game, player: player17, played: false)
GamesPlayer.create(game: game, player: player18, played: false)
GamesPlayer.create(game: game, player: player19, played: false)

# JORNADA 11
game = Game.create(season: season1, team: team1, matchday: 11, date: Date.parse('2024-02-19'), homesite: true, state: "close")
GamesPlayer.create(game: game, player: player01, played: false)
GamesPlayer.create(game: game, player: player02, played: false)
GamesPlayer.create(game: game, player: player03, played: false)
GamesPlayer.create(game: game, player: player04, played: false)
GamesPlayer.create(game: game, player: player06, played: false)
GamesPlayer.create(game: game, player: player07, played: false)
GamesPlayer.create(game: game, player: player08, played: false)
GamesPlayer.create(game: game, player: player09, played: false)
GamesPlayer.create(game: game, player: player10, played: false)
GamesPlayer.create(game: game, player: player11, played: false)
GamesPlayer.create(game: game, player: player12, played: false)
GamesPlayer.create(game: game, player: player13, played: false)
GamesPlayer.create(game: game, player: player14, played: false)
GamesPlayer.create(game: game, player: player16, played: false)
GamesPlayer.create(game: game, player: player17, played: false)
GamesPlayer.create(game: game, player: player18, played: false)

game = Game.create(season: season1, team_id: 1, matchday: 12, date: Date.parse('2024-03-18'), homesite: true,   state: "close")
game = Game.create(season: season1, team_id: 1, matchday: 13, date: Date.parse('2024-04-08'), homesite: false,  state: "close")
game = Game.create(season: season1, team_id: 1, matchday: 14, date: Date.parse('2024-04-15'), homesite: true,   state: "close")
game = Game.create(season: season1, team_id: 1, matchday: 15, date: Date.parse('2024-04-23'), homesite: false,  state: "close")
game = Game.create(season: season1, team_id: 1, matchday: 16, date: Date.parse('2024-04-29'), homesite: true,   state: "close")
game = Game.create(season: season1, team_id: 1, matchday: 17, date: Date.parse('2024-05-06'), homesite: false,  state: "close")
game = Game.create(season: season1, team_id: 1, matchday: 18, date: Date.parse('2024-05-13'), homesite: true,   state: "close")
game = Game.create(season: season1, team_id: 1, matchday: 20, date: Date.parse('2024-05-27'), homesite: false,  state: "close")
game = Game.create(season: season1, team_id: 1, matchday: 21, date: Date.parse('2024-06-03'), homesite: true,   state: "close")
game = Game.create(season: season1, team_id: 1, matchday: 22, date: Date.parse('2024-06-17'), homesite: false,  state: "close")
