Usuário com melhor resposta
View com object one to many

Pergunta
-
Tenho uma classe Candidato a qual possui n Telefones
Como posso fazer para que na view de edição do candidato, eu consiga manipular os telefones?
Caso a resposta seja útil ou responda sua questão, colabore marcando-a como resposta ou como útil.
Respostas
-
Eu usaria uma Action na Controller do candidato mesmo.
Não sei como você trabalha, se usa repositório ou não, mas, se usar, ai dessa action chamaria o repositorio alterar telefone.
Se não faça apenas uma action na Controller de candidato mesmo, já que, os telefones pertencem aos candidatos.
Abraço.
- Sugerido como Resposta Romy Moura segunda-feira, 18 de agosto de 2014 18:39
- Marcado como Resposta RobsonGmack segunda-feira, 18 de agosto de 2014 19:07
Todas as Respostas
-
Boa tarde
Abra sua view com os dados do telefone em um dropdowlist
No Controller
ViewBag.ListaTelefones = Business.RetornaListaTelefones().ToList();
E na View
@Html.DropDownListFor(m => m.NumTelefone, (IEnumerable<SelectListItem>)ViewBag.ListaTelefones, "SELECIONE UM TELEFONE")
Existe outras formas de se fazer(JavaScript por exemplo). Esta é uma forma básica, ok
<font face="verdana" color="black"><b>Consultoria .NET</b></font> <br/> ANALISTA DESENVOLVEDOR<br/> <font face="verdana" color="black" size="2">Se esta sugestão for útil, por favor, classifique-a como útil.</font><br/> <font face="verdana" color="black" size="2">Se ela lhe ajudar a resolver o problema, por favor, marque-a como resposta.</font><br/> <font face="verdana" color="black"><a href="http://netdescomplicado.wordpress.com/">Blog .Net Descomplicado</a></font>
- Editado Edson de Oliveira Junior segunda-feira, 18 de agosto de 2014 16:18
-
Caso você queira alterar os telefones, eu sugiro coloca-los em um grid onde ao clicar na linha você pode adicionar tal elemento.
https://www.youtube.com/watch?v=wDv_IzgQe0I
-
-
Fernando,
no caso o que eu estou me batendo é na questão de salvar o objeto.
supondo que eu crie um formulário como mostrei acima.
O botão adicionar chamaria o controller do Telefone? ou eu devo criar um action no controller do candidato para salvar?
Caso a resposta seja útil ou responda sua questão, colabore marcando-a como resposta ou como útil.
-
Eu usaria uma Action na Controller do candidato mesmo.
Não sei como você trabalha, se usa repositório ou não, mas, se usar, ai dessa action chamaria o repositorio alterar telefone.
Se não faça apenas uma action na Controller de candidato mesmo, já que, os telefones pertencem aos candidatos.
Abraço.
- Sugerido como Resposta Romy Moura segunda-feira, 18 de agosto de 2014 18:39
- Marcado como Resposta RobsonGmack segunda-feira, 18 de agosto de 2014 19:07
-
Eu usaria uma Action na Controller do candidato mesmo.
Não sei como você trabalha, se usa repositório ou não, mas, se usar, ai dessa action chamaria o repositorio alterar telefone.
Se não faça apenas uma action na Controller de candidato mesmo, já que, os telefones pertencem aos candidatos.
Abraço.
Nome : Romy G. Moura Cargo: Analista Programador
- Sugerido como Resposta Fernando Mamprin segunda-feira, 18 de agosto de 2014 18:44
-
Eu usaria uma Action na Controller do candidato mesmo.
Não sei como você trabalha, se usa repositório ou não, mas, se usar, ai dessa action chamaria o repositorio alterar telefone.
Se não faça apenas uma action na Controller de candidato mesmo, já que, os telefones pertencem aos candidatos.
Abraço.
Só complementando para ter uma melhor ação na tela vc poderia usar uma modal assim ficaria mais abstrato dando a impressão que realmente vc esta alterando um fone ou criar uma grid edtavel msm!
Nome : Romy G. Moura Cargo: Analista Programador