@using EnVisage.Code
@using EnVisage.Code.HtmlHelpers
@using EnVisage.Models
@model ScenarioCopyModel
@using (Ajax.BeginForm("CopyTo", "Scenario", new AjaxOptions { HttpMethod = "Post", OnSuccess = "onCopyToSuccess", OnFailure = "onCopyToFailure", UpdateTargetId = "copyToModal", OnBegin = "return CheckSelection();" }, new { @id = "copyToForm" }))
{
@Html.ValidationSummary(false, "The Scenario could not be copied due to the following errors:")
@Html.HiddenFor(model => model.ScenarioId)
@Html.HiddenFor(model => model.TargetStatus)
@Html.HiddenFor(model => model.includeCostSavings)
@Html.LabelFor(model => model.TargetProjectId, new { @class = "control-label" })
@{
bool openGroup = false;
foreach (var project in Utils.GetProjectsToScenarioCopy(Model.TargetProjectId, User.Identity.Name))
{
if (project.Value == "")
{
if (openGroup)
{
@Html.Raw("");
openGroup = false;
}
openGroup = true;
}
else
{
@project.Text
}
}
}
@Html.ValidationMessageFor(model => model.TargetProjectId)
}