@model JobsMedical.Web.Services.Recommendation @{ var s = Model.Shift; var (badgeClass, typeLabel) = s.ShiftType switch { ShiftType.Day => ("badge-day", "صبح"), ShiftType.Evening => ("badge-evening", "عصر"), ShiftType.Night => ("badge-night", "شب"), _ => ("badge-oncall", "آنکال"), }; }
@(s.Role?.Name ?? "شیفت") @typeLabel
@if (s.GenderRequirement != Gender.Any) { @JalaliDate.GenderLabel(s.GenderRequirement) } 🏥 @s.Facility?.Name 📍 @s.Facility?.City?.Name
📅 @JalaliDate.WeekDayName(s.Date)، @JalaliDate.ToLongDate(s.Date) — 🕐 @JalaliDate.Time(s.StartTime)
@* The "why" — what makes a pattern engine trustworthy: every pick is explained. *@
@foreach (var reason in Model.Reasons) { ✓ @reason }
@JalaliDate.PayLabel(s.PayType, s.PayAmount, s.SharePercent) جزئیات