@group.Key
-
@foreach (var result in group)
{
- @result.Title @if (!string.IsNullOrWhiteSpace(result.Detail)) { @result.Detail } }
@model StoryBibleViewModel
@{
ViewData["Title"] = $"Story Bible - {Model.Project.ProjectName}";
ViewData["ProjectSection"] = "Story Bible";
var timelineByBook = Model.Timeline.GroupBy(x => new { x.BookID, x.BookTitle });
var relationshipsByCharacter = Model.Relationships.GroupBy(x => new { x.CharacterAID, x.CharacterAName });
var revisionByGroup = Model.RevisionItems.GroupBy(x => x.GroupName);
}
Reference
A project-level reference for people, threads, places, assets, continuity, and revision attention.
No matching story bible entries. Try a character name, location, asset, plot thread, or scene title.
} else {People
@(character.Description ?? "No profile description yet.")
Questions and promises
Objects and evidence
Character web
Place
@location.LocationPath
@if (!string.IsNullOrWhiteSpace(location.RelatedLocations)) {Linked to @location.RelatedLocations
}Narrative order
@scene.Summary
}Open Questions
@item.Detail
} @if (item.SceneID.HasValue) { Open scene }Revision