@model IEnumerable @{ ViewBag.Title = Html.ToBreadcrumb("Public Reports", MVC.Public.Public.Index(), "Technician Held Devices", null); Html.BundleDeferred("~/Style/Public/UserHeldDevices"); }
@{ var DevicesInProcess = Model.Where(i => !i.ReadyForReturn && !i.WaitingForUserAction).ToArray(); }

In Process (@DevicesInProcess.Length)

@foreach (var item in DevicesInProcess) { }
@item.UserId @item.UserDisplayName@{ if (!string.IsNullOrEmpty(item.EstimatedReturnTime)) { (Expected: @item.EstimatedReturnTime) } }
@{ var WaitingForUserActionJobs = Model.Where(i => i.WaitingForUserAction).ToArray(); }

Waiting for User Action (@WaitingForUserActionJobs.Length)

@foreach (var item in WaitingForUserActionJobs) { }
@item.UserId @item.UserDisplayName Since @item.WaitingForUserActionSince

@{ var DevicesReadyForReturn = Model.Where(i => i.ReadyForReturn && !i.WaitingForUserAction).ToArray(); }

Ready for Return (@DevicesReadyForReturn.Length)

@foreach (var item in DevicesReadyForReturn) { }
@item.UserId @item.UserDisplayName Ready @item.ReadyForReturnSince