@model PlotLine.ViewModels.CoreImportBasicLocationReviewViewModel @{ ViewData["Title"] = "Review Locations"; }

Core import

Review Locations

@Model.DocumentTitle - @Model.SelectedProjectName - @Model.SelectedBookTitle

@if (TempData["OnboardingReviewMessage"] is string message) {
@message
} @if (TempData["ArchiveError"] is string error) {
@error
}
Raw observations @Model.RawObservationCount
Location candidates @Model.CandidateCount
@Html.AntiForgeryToken()
@for (var i = 0; i < Model.Candidates.Count; i++) { var candidate = Model.Candidates[i];

@candidate.ProposedName

@candidate.ObservationCount observation@(candidate.ObservationCount == 1 ? "" : "s")

First seen in Chapter @candidate.FirstChapterNumber, Scene @candidate.FirstSceneNumber

@if (candidate.KnownNames.Count > 1) {

Known names: @string.Join(", ", candidate.KnownNames)

}
@foreach (var evidence in candidate.Evidence.Take(3)) {
@evidence.Label@evidence.EvidenceText
}
}