<?php

use App\Models\QrCode;

class QrCodeTableSeeder extends BaseSeeder
{

    private $data = [
        [
            "slug" => "criptoportico-romano-galerias-romanas",
            "external_property_id" => 880,
        ],
        [
            "slug" => "palacio-coculim",
            "external_property_id" => 881,
        ],
        [
            "slug" => "castelo-de-sao-jorge",
            "external_property_id" => 906,
        ],
        [
            "slug" => "termas-dos-cassios",
            "external_property_id" => 885,
        ],
        [
            "slug" => "lapides-das-pedras-negras",
            "external_property_id" => 886,
        ],
        [
            "slug" => "praca-da-figueira",
            "external_property_id" => 887,
        ],
        [
            "slug" => "circo-romano",
            "external_property_id" => 889,
        ],
        [
            "slug" => "rua-da-portas-de-santo-antao-84-90",
            "external_property_id" => 888,
        ],
        [
            "slug" => "rua-do-arsenal-116-132",
            "external_property_id" => 913,
        ],
        [
            "slug" => "rua-da-prata-88-114",
            "external_property_id" => 915,
        ],
        [
            "slug" => "corpus-christi",
            "external_property_id" => 937,
        ],
        [
            "slug" => "rua-da-madalena-54-60",
            "external_property_id" => 920,
        ],
        [
            "slug" => "rua-dos-bacalhoeiros-32-34",
            "external_property_id" => 919,
        ],
        [
            "slug" => "hotel-7",
            "external_property_id" => 893,
        ],
        [
            "slug" => "calcada-do-lavra-2-10",
            "external_property_id" => 894,
        ],
        [
            "slug" => "teatro-romano",
            "external_property_id" => 883,
        ],
        [
            "slug" => "casa-dos-bicos",
            "external_property_id" => 892,
        ],
        [
            "slug" => "rua-de-sao-joao-da-praca",
            "external_property_id" => 877,
        ],
        [
            "slug" => "nucleo-arqueologico-da-rua-dos-correeiros",
            "external_property_id" => 879,
        ],
        [
            "slug" => "claustro-da-se",
            "external_property_id" => 891,
        ],
        [
            "slug" => "rua-norberto-araujo-21-29",
            "external_property_id" => 897,
        ],
        [
            "slug" => "museu-do-aljube",
            "external_property_id" => 882,
        ],
        [
            "slug" => "beco-do-forno-do-castelo",
            "external_property_id" => 884,
        ],
        [
            "slug" => "praca-d-Luis-i",
            "external_property_id" => 921,
        ],
        [
            "slug" => "banco-de-portugal-museu-do-dinheiro",
            "external_property_id" => 1082,
        ],
        [
            "slug" => "casa-napoleao",
            "external_property_id" => 907,
        ],
        [
            "slug" => "casa-do-governador-da-torre-de-belem",
            "external_property_id" => 905,
        ],
        [
            "slug" => "castro-de-chibanes",
            "external_property_id" => 1026,
        ],
        [
            "slug" => "forno-romano-da-pipa-quinta-das-caldeiras",
            "external_property_id" => 1023,
        ],
        [
            "slug" => "monumento-funerario-igreja-de-sao-tiago-dos-velhos",
            "external_property_id" => 1054,
        ],
        [
            "slug" => "igreja-de-nossa-senhora-da-salvacao",
            "external_property_id" => 1101,
        ],
        [
            "slug" => "villa-romana-de-frielas",
            "external_property_id" => 1036,
        ],
        [
            "slug" => "cipo-funerario-bucelas-i",
            "external_property_id" => 1051,
        ],
        [
            "slug" => "cipo-funerario-bucelas",
            "external_property_id" => 955,
        ],
        [
            "slug" => "nucleo-arquelogico-de-bucelas",
            "external_property_id" => 4071,
        ],
        [
            "slug" => "villa-romana-da-quinta-da-bolacha",
            "external_property_id" => 924,
        ],
        [
            "slug" => "castelo-de-torres-vedras",
            "external_property_id" => 3250,
        ],
        [
            "slug" => "monumento-funerario-igreja-de-nossa-senhora-da-oliveira",
            "external_property_id" => 3260,
        ],
        [
            "slug" => "monumentos-funerarios-capela-de-sao-juliao",
            "external_property_id" => 3265,
        ],
        [
            "slug" => "villa-romana-de-casais-velhos",
            "external_property_id" => 1155,
        ],
        [
            "slug" => "cetarias-rua-marques-leal-pancada-cascais",
            "external_property_id" => 2848,
        ],
        [
            "slug" => "villa-romana-de-freiria",
            "external_property_id" => 2849,
        ],
        [
            "slug" => "museu-da-vila-cascais",
            "external_property_id" => 2898,
        ],
    ];

    /**
     * Run the database seeds.
     *
     * @return void
     */

    public function __construct()
    {
        $this->availableLanguages = getAvailableLanguages();
    }

    public function run()
    {
        $this->command->info("Let's get this party started! Starting QR Code Seeder..");
        foreach ($this->data as $row) {
            QrCode::updateOrCreate([
                'slug' => $row['slug'],
            ], [
                'external_property_id' => $row['external_property_id'],
            ]);
        }
    }
}
