1
resposta

Dois Modelos em uma View ASPNET CORE

Olá. Seguinte ao construir meu projeto me deparei com uma cena que me deu um no na cabeça. Como implementar 2 modelos em uma View de cadastr do AspNet Core, o cenário é o seguinte:

Tenho uma Classe Pessoa com uma lista de endereço que vou preencher tudo em tapa só. A Pessoa vai ter mais de 1 endereço. 1:N public class Pessoa {

public int Id { get; set; }
public string Nome { get; set; }

public virtual ICol Enderecos { get; set; } }

A duvida e como fazer esse único cadastro no AspNet Core?

1 resposta

Fala aí Wesley, beleza? Sobre a tela...

Acho interessante você fazer em passo á passo, por exemplo:

  1. Dados pessoais
  2. Endereço
  3. demais passos...

Dai ao salvar e mandá-lo para o formulário, você mostra os endereços como uma tabela que pode tanto adicionar novos quando editar/remover existentes.

Então, será duas telas diferentes, o passo á passo para cadastro e depois a tela de edição, eu já fiz esse tipo de implementação e ficou bem legal, muitos sites fazem assim.

Espero ter ajudado.