@using EnVisage.Code
@using EnVisage.Models
@model CreateScenarioModel.GeneralInfoModel
@{
// need to init cost saving controller
var jsModel = new
{
deadlineDate = Model.ProjectDeadline.HasValue ? Model.ProjectDeadline.Value.ToString("MM/dd/yyyy") : null
};
var json = Newtonsoft.Json.JsonConvert.SerializeObject(jsModel);
}
@using (Ajax.BeginForm("SubmitCreateScenarioStep1", "Scenarios", new AjaxOptions
{
HttpMethod = "Post",
OnBegin = "blockUI",
OnSuccess = "onStep1Success",
OnFailure = "onStep1Failure(xhr)",
OnComplete = "unblockUI",
}, new
{
@id = "generalStepForm",
@class = "form-horizontal",
}))
{
@Html.HiddenFor(m => m.ScenarioId)
@Html.HiddenFor(m => m.ProjectId)
@Html.HiddenFor(m => m.PartId)
@Html.HiddenFor(m => m.ProjectDeadline)
@Html.HiddenFor(m => m.StatusIsEditable)
@Html.HiddenFor(m => m.HideName)
@Html.HiddenFor(m => m.SerializedModel)
@Html.AntiForgeryToken()
@Html.ValidationSummary(false, "The scenario could not be saved due to the following errors:")
Scenario dates violate project's dependencies date constraints
}