@model Disco.Web.Areas.Config.Models.DeviceProfile.IndexModel @using Disco.Web.Areas.Config.Models.DeviceProfile @{ Authorization.Require(Claims.Config.DeviceProfile.Show); var hasDecommissionedBatches = Model.DeviceProfiles.Any(dp => dp.DeviceCount > 0 && dp.DeviceDecommissionedCount >= dp.DeviceCount); } @if (hasDecommissionedBatches) { Show Decommissioned (@(Model.DeviceProfiles.Count(db => db.DeviceCount > 0 && db.DeviceDecommissionedCount >= db.DeviceCount))) } @if (DiscoApplication.MultiSiteMode) { var deviceProfilesGrouped = Model.DeviceProfiles.OrderBy(i => i.AddressName).GroupBy(i => i.AddressName); foreach (var deviceProfilesGroup in deviceProfilesGrouped) { if (deviceProfilesGroup.Key != null) {