<?php
/**
 * DashboardController - Painel inicial do admin
 * Localização: /app/controllers/DashboardController.php
 */

class DashboardController extends Controller
{
    public function index(): void
    {
        $this->requireAdmin();

        $pedidoModel = $this->model('Pedido');
        $produtoModel = $this->model('Produto');

        $m = $pedidoModel->dashboardMetricas();

        $this->view('admin/dashboard', [
            'pageTitle' => 'Dashboard - OFFICE Admin',
            'metricas'  => $m,
        ], 'admin');
    }
}
