MVC .Net cria modelos e modelos relacionados ao mesmo tempo
Eu tenho um modelo chamado Companhia e empresa pode ter 1 ou mais diretores. Eu quero ser capaz de criar qualquer número de diretores ao mesmo tempo que criar uma empresa.
Eu fiz a visão Criar do diretor uma visão parcial:
<code>@using (Ajax.BeginForm("Create", "Director", new AjaxOptions { HttpMethod = "POST", UpdateTargetId = "partial", InsertionMode = InsertionMode.InsertAfter })) { @Html.EditorFor(model => model.Title) ... } </code>
Na visão Criar da Empresa, eu tenho um botão que carrega a visão parcial Criar do Diretor em um container:
<code>$.get('@(Url.Action("Create", "Director"))', function (result) { $('#partial').append(result); }); </code>
Isso permite que os controles de entrada do Director sejam carregados dinamicamente na visualização Criar da Empresa.
Minha pergunta é como lidar com a criação de diretores ao mesmo tempo que a empresa? Ou eu preciso apenas permitir a criação de diretores em Editar e não criar?