<?php

namespace App\Controllers;

use App\Models\ProductModel;

class Home extends BaseController
{
    protected $productModel;

    public function __construct()
    {
        $this->productModel = new ProductModel();
    }

    public function index()
    {
        $data['products'] = $this->productModel->findAll();
        $this->loadView('home',$data);
    }

    public function aboutUs()
    {
        $this->loadView('aboutUs',[]);
    }

    public function infra()
    {
        $this->loadView('infrastructure',[]);
    }

    public function contact()
    {
        $this->loadView('contact',[]);
    }

    public function shop()
    {
        $data['products'] = $this->productModel->findAll();
        $this->loadView('shop',$data);
    }

    public function productDetail($id)
    {
        $data['product'] = $this->productModel->getByID($id);
        $data['relatedProducts'] = $this->productModel->findAll();

        $this->loadView('detail',$data);
    }
}
