@page @model JobsMedical.Web.Pages.Admin.FacilitiesModel @{ ViewData["Title"] = "مدیریت مراکز درمانی"; string TypeLabel(FacilityType t) => t switch { FacilityType.Hospital => "بیمارستان", FacilityType.Clinic => "کلینیک", _ => "درمانگاه", }; }

تأیید مراکز درمانی

← صف آگهی‌ها · @JalaliDate.ToPersianDigits(Model.Awaiting.Count.ToString()) مرکز منتظر بررسی

@if (Model.Msg is not null) {
@Model.Msg
}

منتظر بررسی (مدارک ارسال‌شده)

@if (Model.Awaiting.Count == 0) {
مرکزی منتظر بررسی نیست.
} else { foreach (var f in Model.Awaiting) {
@f.Name — @TypeLabel(f.Type) در حال بررسی
📍 @f.City?.Name@(f.District is not null ? "، " + f.District.Name : "") @if (f.OwnerUser is not null) { · مالک: @JalaliDate.ToPersianDigits(f.OwnerUser.Phone) } @if (!string.IsNullOrEmpty(f.Phone)) { · تلفن: @JalaliDate.ToPersianDigits(f.Phone) }
@if (!string.IsNullOrEmpty(f.Address)) {
@f.Address
}
مدارک (@JalaliDate.ToPersianDigits(f.Documents.Count.ToString())): @if (f.Documents.Count == 0) { — مدرکی بارگذاری نشده. } else {
@foreach (var d in f.Documents) { 📎 @d.FileName }
}
} }

مراکز تأییدشده

@if (Model.Verified.Count == 0) {
هنوز مرکزی تأیید نشده.
} else { foreach (var f in Model.Verified) {
@f.Name ✓ تأیید شده
📍 @f.City?.Name — @TypeLabel(f.Type)
} } @if (Model.Others.Count > 0) {

سایر مراکز (بدون درخواست تأیید)

foreach (var f in Model.Others) {
@f.Name — @TypeLabel(f.Type) @if (f.Verification == JobsMedical.Web.Models.VerificationStatus.Rejected) { رد شده }
📍 @f.City?.Name@(f.District is not null ? "، " + f.District.Name : "")
} }