<?php

namespace Database\Seeders;

use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;

class FaqSeeder extends Seeder
{
    public function run(): void
    {
        DB::table('faqs')->truncate();

        $faqs = [
            // EĞİTİMLER
            [
                'category' => 'egitimler',
                'question' => 'Eğitimleriniz hangi kurumlar tarafından onaylıdır?',
                'answer' => 'Tüm eğitimlerimiz Ulaştırma ve Altyapı Bakanlığı Denizcilik Genel Müdürlüğü onaylı olmakla birlikte, uluslararası IMO ve STCW sözleşmelerine %100 uyumludur.',
                'order_index' => 1,
                'is_active' => true,
            ],
            [
                'category' => 'egitimler',
                'question' => 'Simülatör eğitimleriniz nasıl gerçekleştiriliyor?',
                'answer' => 'Köprüüstü ARPA/Radar ve ECDIS eğitimlerimiz ile Makine Dairesi operasyonlarımız son teknoloji Kongsberg simülatör sistemleri ile uygulamalı olarak gerçekleştirilmektedir.',
                'order_index' => 2,
                'is_active' => true,
            ],
            [
                'category' => 'egitimler',
                'question' => 'Eğitim süreleri ne kadar devam ediyor?',
                'answer' => 'Temel sertifika programları 2-5 gün, yeterlik hazırlık kursları (Yat Kaptanlığı vb.) ise 10-15 gün arasında değişmektedir.',
                'order_index' => 3,
                'is_active' => true,
            ],

            // KAYIT SÜREÇLERİ
            [
                'category' => 'kayit',
                'question' => 'Kayıt olmak için hangi belgelere ihtiyacım var?',
                'answer' => 'Kayıt olmak istediğiniz eğitim kategorisine göre değişiklik göstermekle beraber genel olarak; Gemiadamı Cüzdanı fotokopisi, Nüfus Cüzdanı, Fotoğraf ve Sağlık Raporu istenmektedir.',
                'order_index' => 4,
                'is_active' => true,
            ],
            [
                'category' => 'kayit',
                'question' => 'Ön kayıt sonrası ödeme süreci nasıl ilerliyor?',
                'answer' => 'Web sitemiz üzerinden ön kayıt oluşturduğunuzda eğitim danışmanlarımız sizi arayarak belgeleriniz ve kontenjan durumu hakkında bilgi verir. Kesin kayıt sırasında havale, EFT veya kredi kartı ile ödeme yapabilirsiniz.',
                'order_index' => 5,
                'is_active' => true,
            ],
            [
                'category' => 'kayit',
                'question' => 'Eğitimlere uzaktan (online) katılmak mümkün mü?',
                'answer' => 'Ulaştırma Bakanlığı mevzuatı gereği STCW kapsamındaki güvenlik eğitimleri ve harita uygulamaları örgün (yüz yüze) olmak zorundadır. Ancak bazı seminer ve yenileme teorik dersleri uzaktan eğitim modeliyle sunulabilmektedir.',
                'order_index' => 6,
                'is_active' => true,
            ],

            // İLETİŞİM & ULAŞIM
            [
                'category' => 'iletisim',
                'question' => 'Eğitim merkezinize nasıl ulaşabilirim?',
                'answer' => 'Eğitim merkezimiz Kadıköy Rıhtım\'a 5 dakika yürüme mesafesinde, merkezi bir konumdadır. Şehir içinden metro, vapur veya otobüs ile kolayca ulaşım sağlayabilirsiniz.',
                'order_index' => 7,
                'is_active' => true,
            ],
            [
                'category' => 'iletisim',
                'question' => 'Şehir dışından gelenler için konaklama desteği var mı?',
                'answer' => 'Kurumumuza ait bir misafirhane bulunmamakla birlikte, anlaşmalı olduğumuz yakın otel ve yurtlarda öğrencilerimize özel indirimli fiyat avantajlarından yararlanmanızı sağlıyoruz.',
                'order_index' => 8,
                'is_active' => true,
            ],
        ];

        DB::table('faqs')->insert(array_map(fn ($f) => array_merge($f, [
            'created_at' => now(),
            'updated_at' => now(),
        ]), $faqs));
    }
}
