module Admin
	class WrestlersController < ApplicationController
	def index
		@wrestlers = Wrestler.all

		render "admin/wrestlers/index.html.erb"
	end

	def edit
		@wrestler= Wrestler.find(params[:id])
	end

	def update
		@wrestler= Wrestler.find(params[:id])

		if @wrestler.update(wrestler_params())
			redirect_to wrestler_path(@wrestler.id)
		else
			render "adminwrestlers/edit.html.erb"
		end
	end

	def new 
		@wrestler= Wrestler.new
		render "admin/wrestler/new.html.erb"
	end

	def create
		@wrestler = Wrestler.new(wrestler_params())
		
		if @wrestler.save
			redirect_to wrestler_path(@wrestler.id)
		else
			render "admin/wrestlers/new.html.erb"
		end
	end

	def show
		@wrestler = Wrestler.find(params[:id])
		render "admin/wrestlers/show.html.erb"
	end

	def destroy
		@wrestler = Wrestler.find(params[:id])
		@wrestler.destroy!
		redirect_to wrestlers_path
	end

	def wrestler_params 
		params.require(:wrestler).permit!
	end

end
end