@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
{
}
}
}
مراکز تأییدشده
@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 : "")
}
}