@if (string.Equals(candidate.CandidateType, StoryIntelligenceNarrativeCandidateTypes.Thread, StringComparison.OrdinalIgnoreCase))
{
@if (!string.IsNullOrWhiteSpace(candidate.ParentCandidateTitle))
{
Proposed parent: @candidate.ParentCandidateTitle
}
}
@if (candidate.ChildThreads.Count > 0)
{
Suggested child Threads
@foreach (var child in candidate.ChildThreads)
{
- @child.ProposedTitle
}
}
@if (candidate.Events.Count > 0)
{
Proposed timeline events
@for (var e = 0; e < candidate.Events.Count; e++)
{
var item = candidate.Events[e];
@if (!string.IsNullOrWhiteSpace(item.Evidence))
{
@item.Evidence
}
}
}
else
{
Supporting scenes
@foreach (var evidence in candidate.Evidence)
{
- @evidence.SceneLabel: @(string.IsNullOrWhiteSpace(evidence.Evidence) ? evidence.ContributionType : evidence.Evidence)
}
}