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?

questionAnswers(1)

yourAnswerToTheQuestion