@page
@model JobsMedical.Web.Pages.Admin.OverviewModel
@{
    ViewData["Title"] = "داشبورد مدیریت";
    string P(int n) => JalaliDate.ToPersianDigits(n.ToString());
}

<div class="page-head">
    <div class="container">
        <h1>داشبورد مدیریت</h1>
        <p class="muted">
            <a asp-page="/Admin/Index">صف آگهی‌ها</a> ·
            <a asp-page="/Admin/Users">کاربران</a> ·
            <a asp-page="/Admin/Facilities">مراکز</a> ·
            <a asp-page="/Admin/Reports">گزارش‌ها</a> ·
            <a asp-page="/Admin/Broadcast">ارسال اعلان</a> ·
            <a asp-page="/Admin/Reviews">نظرات</a> ·
            <a asp-page="/Admin/Analytics">آمار</a> ·
            <a asp-page="/Admin/Settings">تنظیمات</a>
        </p>
    </div>
</div>

<div class="container section">
    <div class="grid grid-4">
        <div class="card card-pad"><div class="stat-pill" style="background:none;padding:0;"><span class="n" style="color:var(--primary-dark);font-size:26px;">@P(Model.Users)</span><span class="l">کاربر (@P(Model.Staff) کادر / @P(Model.Employers) کارفرما)</span></div></div>
        <div class="card card-pad"><span style="font-size:26px;font-weight:900;color:var(--primary-dark)">@P(Model.Facilities)</span><div class="muted">مرکز (@P(Model.VerifiedFacilities) تأیید‌شده، @P(Model.PendingFacilities) در انتظار)</div></div>
        <div class="card card-pad"><span style="font-size:26px;font-weight:900;color:var(--primary-dark)">@P(Model.OpenShifts)</span><div class="muted">شیفت باز</div></div>
        <div class="card card-pad"><span style="font-size:26px;font-weight:900;color:var(--primary-dark)">@P(Model.OpenJobs)</span><div class="muted">استخدام باز</div></div>
        <div class="card card-pad"><span style="font-size:26px;font-weight:900;color:var(--accent)">@P(Model.Applies)</span><div class="muted">اعلام تمایل</div></div>
        <div class="card card-pad"><span style="font-size:26px;font-weight:900;color:var(--accent)">@P(Model.PushSubs)</span><div class="muted">اشتراک اعلان</div></div>
        <div class="card card-pad"><span style="font-size:26px;font-weight:900;">@P(Model.QueueNew + Model.QueueFlagged)</span><div class="muted">در صف بررسی (@P(Model.QueueFlagged) پرچم‌خورده) · <a asp-page="/Admin/Index">باز کن</a></div></div>
        <div class="card card-pad"><span style="font-size:26px;font-weight:900;color:@(Model.OpenReports>0?"var(--danger)":"inherit")">@P(Model.OpenReports)</span><div class="muted">گزارش باز · <a asp-page="/Admin/Reports">رسیدگی</a></div></div>
        <div class="card card-pad"><span style="font-size:26px;font-weight:900;color:@(Model.Banned>0?"var(--danger)":"inherit")">@P(Model.Banned)</span><div class="muted">کاربر مسدود · <a asp-page="/Admin/Users">مدیریت</a></div></div>
    </div>
</div>
