@model SceneOccupancyEditorViewModel @{ var selectedPlanId = Model.FloorPlanID; var locationOptions = Model.Locations .Where(x => !selectedPlanId.HasValue || x.FloorPlanID == selectedPlanId.Value) .OrderBy(x => x.FloorSortOrder) .ThenBy(x => x.FloorName) .ThenBy(x => x.LocationPath) .ToList(); }
Saved
@if (!Model.FloorPlanOptions.Any()) {

No floor plans exist for this project yet.

} else {

Characters

@if (!Model.Characters.Any()) {

No characters appear in this scene yet.

} else { @for (var i = 0; i < Model.Characters.Count; i++) {
@Model.Characters.ElementAt(i).CharacterName
} }

Assets

@if (!Model.Assets.Any()) {

No story assets appear in this scene yet.

} else { @for (var i = 0; i < Model.Assets.Count; i++) {
@Model.Assets.ElementAt(i).AssetName
} }
}