@model IEnumerable @{ var canShowDevices = Authorization.Has(Claims.Device.Show); var canShowUsers = Authorization.Has(Claims.User.Show); }
@if (Model != null && Model.Count() > 0) { @foreach (var item in Model) { }
Serial# Asset# Name Model Profile Batch Assigned User Jobs
@if (canShowDevices) {@Html.ActionLink(item.Id, MVC.Device.Show(item.Id))} else {@item.Id} @item.AssetNumber @if (item.DecommissionedDate.HasValue) { (Decommissioned @CommonHelpers.FriendlyDate(item.DecommissionedDate.Value)) } @if (string.IsNullOrWhiteSpace(item.ComputerName)) { Unknown } else { @item.ComputerName } @if (item.DeviceModelDescription != null) { @item.DeviceModelDescription } else { Unknown } @item.DeviceProfileDescription @if (item.DeviceBatchName != null) { @item.DeviceBatchName } else { N/A } @if (string.IsNullOrEmpty(item.AssignedUserId)) { N/A } else { @if (canShowUsers) { @Html.ActionLink(item.AssignedUserDescription, MVC.User.Show(item.AssignedUserId)) } else { @item.AssignedUserDescription } } @item.JobCount
} else { No Devices Found }