@model ArchivedItemsViewModel @{ ViewData["Title"] = "Archived Items"; ViewData["ProjectSection"] = "Archive"; var selectedProject = Model.ProjectID.HasValue ? Model.ProjectOptions.FirstOrDefault(x => x.Value == Model.ProjectID.Value.ToString()) : null; var projectNavigation = Model.ProjectID.HasValue ? new Project { ProjectID = Model.ProjectID.Value, ProjectName = selectedProject?.Text ?? "Project" } : null; } @if (projectNavigation is not null) { }

Archive

Archived Items

Restore projects, scenes, characters, assets, locations, threads, scenarios, and other archived planning items.

Clear

Restore

Archived Records

@Model.Items.Count item@(Model.Items.Count == 1 ? "" : "s")
@if (!Model.Items.Any()) {

No archived items found for this filter.

} else {
@foreach (var item in Model.Items) {
@item.EntityType

@item.DisplayName

@if (!string.IsNullOrWhiteSpace(item.ProjectName)) { @item.ProjectName } @if (!string.IsNullOrWhiteSpace(item.BookTitle)) { / @item.BookTitle }

Archived: @(item.ArchivedDate?.ToString("dd MMM yyyy HH:mm") ?? item.UpdatedDate.ToString("dd MMM yyyy HH:mm"))

@if (!string.IsNullOrWhiteSpace(item.ArchivedReason)) {

@item.ArchivedReason

}
}
}