@model ScenarioCompareViewModel
@{
ViewData["Title"] = "Compare Scenario";
}
Scenario Comparison
@Model.Scenario.ScenarioName
Review moved scenes and sandbox warnings before applying anything to the main order.
@if (TempData["ScenarioMessage"] is string message)
{
Moved scenes
Main vs Scenario
@Model.MovedScenes.Count moved
@if (!Model.MovedScenes.Any())
{
No scene movements yet.
}
else
{
@foreach (var row in Model.MovedScenes)
{
@row.SceneTitle
Main: @row.MainPosition
Scenario: @row.ScenarioPosition
}
}
Warnings added
Scenario Warnings
@Model.ScenarioWarnings.Count
@if (!Model.ScenarioWarnings.Any())
{
No scenario warnings currently recorded.
}
else
{
@foreach (var warning in Model.ScenarioWarnings)
{
@warning.SeverityName
@warning.WarningTypeName
@warning.Message
@if (!string.IsNullOrWhiteSpace(warning.Details))
{
@warning.Details
}
}
}
Apply Scenario To Main
This updates the real scene chapter/order using the scenario order. Linked story data stays attached to the same scenes.