@model ImportResult
@{
ViewData["Title"] = Model.IsDryRun ? "Dry Run Complete" : "Import Complete";
}
Import result
@(Model.IsDryRun ? "Dry run complete" : "Import complete")
@(Model.IsDryRun ? $"{Model.ProjectName} was validated and simulated. No data was saved." : $"{Model.ProjectName} was created successfully.")
@Model.BooksCreated books created
@Model.ChaptersCreated chapters created
@Model.ScenesCreated scenes created
@Model.CharactersCreated characters created
@Model.LocationsCreated locations created
@Model.SceneCharacterAppearancesCreated appearances created
@Model.PlotLinesCreated plot lines created
@Model.PlotThreadsCreated plot threads created
@Model.ThreadEventsCreated thread events created
@Model.StoryAssetsCreated story assets created
@Model.AssetStatesCreated asset states created
@Model.AssetEventsCreated asset events created
@Model.AssetCustodyEventsCreated custody records created
@Model.SceneDependenciesCreated scene dependencies created
@Model.ErrorCount errors
@Model.WarningCount warnings
@Model.AutoCorrectionCount corrections
@Model.SkippedItemCount skipped
@Model.UnresolvedReferenceCount unresolved
@(Model.IsDryRun ? "Dry run health" : "Import health")
Errors: @Model.ErrorCount / Warnings: @Model.WarningCount / Auto-corrections: @Model.AutoCorrectionCount / Skipped items: @Model.SkippedItemCount / Unresolved references: @Model.UnresolvedReferenceCount
@if (Model.AutoCorrections.Any())
{
Auto-corrections
@foreach (var item in Model.AutoCorrections.Take(20))
{
- @item
}
}
@if (Model.SkippedOptionalFields.Any())
{
Optional fields handled as plain text
@foreach (var item in Model.SkippedOptionalFields)
{
- @item
}
}
@if (Model.UnresolvedWarnings.Any())
{
Unresolved mapping warnings
@foreach (var warning in Model.UnresolvedWarnings)
{
- @warning
}
}
@(Model.IsDryRun ? "Dry run wrote nothing to the database." : "The import was transactional, so all listed records were created together.")