<?php

namespace Database\Seeders;

use App\Models\Service;
use Illuminate\Database\Seeder;

class ServiceSeeder extends Seeder
{
    public function run(): void
    {
        $services = [
            [
                'name' => 'Comfortable Rooms',
                'description' => 'Experience luxury and comfort in our beautifully designed boutique rooms with modern amenities.',
                'icon' => 'bed',
                'is_active' => true,
                'display_order' => 1,
            ],
            [
                'name' => 'Free WiFi',
                'description' => 'Stay connected with complimentary high-speed internet access throughout the hotel.',
                'icon' => 'wifi',
                'is_active' => true,
                'display_order' => 2,
            ],
            [
                'name' => 'Meals',
                'description' => 'Enjoy delicious local and international cuisine at our in-house restaurant.',
                'icon' => 'utensils',
                'is_active' => true,
                'display_order' => 3,
            ],
            [
                'name' => 'Room Service',
                'description' => 'Round-the-clock room service to cater to all your needs during your stay.',
                'icon' => 'bell',
                'is_active' => true,
                'display_order' => 4,
            ],
            [
                'name' => 'Airport Pickup/Drop',
                'description' => 'Convenient airport transfer services available on request. Located just 1.5 km from Tribhuwan International Airport.',
                'icon' => 'plane',
                'is_active' => true,
                'display_order' => 5,
            ],
            [
                'name' => 'Parking',
                'description' => 'Secure parking facility available for our guests with 24/7 monitoring.',
                'icon' => 'parking',
                'is_active' => true,
                'display_order' => 6,
            ],
            [
                'name' => 'Security',
                'description' => '24/7 security surveillance and trained staff to ensure your safety and peace of mind.',
                'icon' => 'shield',
                'is_active' => true,
                'display_order' => 7,
            ],
            [
                'name' => 'Laundry',
                'description' => 'Professional laundry and dry cleaning services available for your convenience.',
                'icon' => 'shirt',
                'is_active' => true,
                'display_order' => 8,
            ],
        ];

        foreach ($services as $service) {
            Service::create($service);
        }
    }
}

