@model PowderCoating.Web.ViewModels.Reports.JobStatusAgingViewModel @{ ViewData["Title"] = "Job Status Aging"; }
Active Jobs by Days in Current Status @Model.Items.Count active jobs
@foreach (var item in Model.Items) { var rowClass = item.IsOverdue ? "table-danger" : item.DaysInCurrentStatus > 7 ? "table-warning" : ""; }
Job # Customer Status Priority Days in Status Due Date
@item.JobNumber @item.CustomerName @item.StatusName @{ var pBadge = item.PriorityCode switch { "RUSH" => "bg-danger", "URGENT" => "bg-warning text-dark", "HIGH" => "bg-orange text-white", "LOW" => "bg-secondary", _ => "bg-primary" }; } @item.PriorityName @item.DaysInCurrentStatus day@(item.DaysInCurrentStatus != 1 ? "s" : "") @if (item.DueDate.HasValue) { if (item.IsOverdue) { @item.DueDate.Value.ToString("MMM d, yyyy") } else { @item.DueDate.Value.ToString("MMM d, yyyy") } } else { }