Alguém poderia me ajudar com as tags helps?
Tenho esse formulário, onde as tr's abaixo foram criadas dinamicamente por javascript lá no cliente, e quero "jogar" essa lista de telefones na propriedade Telefones de Contato ao clicar no botão com submit .
@model Contato
<form asp-controller="Contato" asp-action="AdicionaContato" method="post" id="cadastroContato">
<table style="width:100%">
<tr>
<th>Tipo </th>
<th>DDD</th>
<th>Número</th>
<th>Ramal</th>
</tr>
<tr>
<td>Celular</td>
<td>21</td>
<td>98888-6666</td>
<td></td>
</tr>
<tr>
<td>Fixo</td>
<td>24</td>
<td>2551-8888</td>
<td>273</td>
</tr>
</table>
<button type="submit" class="btn btn-primary" id="enviaContato">
</form>
Minhas classes de negócio:
public class Contato
{
public int Id {get; set;}
public List<Telefone> Telefones{get;set;}
}
public class Telefone
{
public int Id{get; set;}
public string Ddd{get; set;}
public string Tipo { get; set; }
public string Ramal {get; set;}
public string Descricao{get; set;}
}
Controladora:
public IActionResult AdicionaContato(Contato contato)
{
_dataService.AddContato(contato);
contato.Telefones;//Está nulo!
return RedirectToAction("Unidade", "Agenda");
}
Quais modificações devo utilizar nesse html(table e tr) para que contato.Telefones não esteja vazia na controladora?