<?php

namespace Database\Seeders;

use App\Models\Facility;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;

class FacilitySeeder extends Seeder
{
    /**
     * Run the database seeds.
     */
    public function run(): void
    {
        $facilities = [
            [
                'name' => 'Kamar Tidur Putra',
                'description' => 'Kamar tidur untuk penghuni putra dengan kapasitas 4 orang per kamar, dilengkapi AC dan kamar mandi dalam.',
                'status' => 'tersedia',
            ],
            [
                'name' => 'Kamar Tidur Putri',
                'description' => 'Kamar tidur untuk penghuni putri dengan kapasitas 4 orang per kamar, dilengkapi AC dan kamar mandi dalam.',
                'status' => 'tersedia',
            ],
            [
                'name' => 'Ruang Makan',
                'description' => 'Ruang makan bersama dengan kapasitas 50 orang, dilengkapi dengan meja dan kursi.',
                'status' => 'tersedia',
            ],
            [
                'name' => 'Aula',
                'description' => 'Aula serba guna untuk kegiatan bersama dengan kapasitas 100 orang.',
                'status' => 'tersedia',
            ],
            [
                'name' => 'Lapangan Olahraga',
                'description' => 'Lapangan olahraga yang bisa digunakan untuk berbagai aktivitas seperti futsal, basket, dan bulu tangkis.',
                'status' => 'tersedia',
            ],
            [
                'name' => 'Ruang Belajar',
                'description' => 'Ruang belajar bersama yang dilengkapi dengan meja, kursi, dan rak buku.',
                'status' => 'tersedia',
            ],
            [
                'name' => 'Perpustakaan',
                'description' => 'Perpustakaan mini dengan berbagai koleksi buku.',
                'status' => 'tidak tersedia', // Sedang dalam renovasi
            ],
            [
                'name' => 'Mushola',
                'description' => 'Tempat ibadah untuk penghuni asrama.',
                'status' => 'tersedia',
            ],
            [
                'name' => 'Ruang Laundry',
                'description' => 'Ruang laundry yang dilengkapi dengan mesin cuci dan pengering.',
                'status' => 'tersedia',
            ],
            [
                'name' => 'Area Parkir',
                'description' => 'Area parkir untuk kendaraan penghuni dan tamu.',
                'status' => 'tersedia',
            ],
        ];

        foreach ($facilities as $facility) {
            Facility::create($facility);
        }
    }
}
