<?php

namespace Database\Seeders;

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

class GasCylinderSeeder extends Seeder
{
    public function run(): void
    {
        $gasCylinders = [
            [
                'name' => 'قنينة غاز طبخ 12 كجم',
                'description' => 'قنينة غاز للطبخ المنزلي',
                'price' => 18000.00,
                'size' => '12 كجم',
                'type' => 'طبخ',
                'brand' => 'أرامكو',
                'stock_quantity' => 100,
                'weight_kg' => 12.0,
                'safety_instructions' => 'يجب تخزينها في مكان جيد التهوية',
            ],
            [
                'name' => 'قنينة غاز طبخ 25 كجم',
                'description' => 'قنينة غاز كبيرة للطبخ التجاري',
                'price' => 34000.00,
                'size' => '25 كجم',
                'type' => 'طبخ',
                'brand' => 'أرامكو',
                'stock_quantity' => 75,
                'weight_kg' => 25.0,
                'safety_instructions' => 'يجب تخزينها في مكان جيد التهوية',
            ],
            [
                'name' => 'قنينة غاز تدفئة 50 كجم',
                'description' => 'قنينة غاز للتدفئة المنزلية',
                'price' => 60000.00,
                'size' => '50 كجم',
                'type' => 'تدفئة',
                'brand' => 'أرامكو',
                'stock_quantity' => 50,
                'weight_kg' => 50.0,
                'safety_instructions' => 'يجب تخزينها في مكان جيد التهوية وبعيد عن مصادر الحرارة',
            ],
            [
                'name' => 'قنينة غاز صناعي 100 كجم',
                'description' => 'قنينة غاز للاستخدام الصناعي',
                'price' => 112000.00,
                'size' => '100 كجم',
                'type' => 'صناعي',
                'brand' => 'أرامكو',
                'stock_quantity' => 25,
                'weight_kg' => 100.0,
                'safety_instructions' => 'يجب تخزينها في مكان مخصص ومجهز بأجهزة السلامة',
            ],
        ];

        foreach ($gasCylinders as $cylinderData) {
            GasCylinder::create($cylinderData);
        }
    }
}
