MVC .Net tworzy model i powiązane modele w tym samym czasie
Mam model o nazwie Firma, a firma może mieć 1 lub więcej dyrektorów. Chcę móc tworzyć dowolną liczbę dyrektorów w tym samym czasie, co tworzyć firmę.
Zrobiłem widok Utwórz dyrektorowi częściowy widok:
<code>@using (Ajax.BeginForm("Create", "Director", new AjaxOptions { HttpMethod = "POST", UpdateTargetId = "partial", InsertionMode = InsertionMode.InsertAfter })) { @Html.EditorFor(model => model.Title) ... } </code>
W widoku Utwórz firmy mam przycisk, który ładuje częściowy widok Utwórz dyrektora do kontenera:
<code>$.get('@(Url.Action("Create", "Director"))', function (result) { $('#partial').append(result); }); </code>
Umożliwia to dynamiczne ładowanie kontrolek wejściowych dyrektora do widoku Utwórz firmy.
Moje pytanie brzmi: jak poradzić sobie z tworzeniem dyrektorów w tym samym czasie co firma? Czy może muszę tylko tworzyć dyrektorów w Edit, a nie Create?