Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2016, 14:42
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
MVC - Editando un ViewModel, ir a otra pagina a recoger un dato y volver pa añadirlo

Buenas Foreros !!!

Con esto de MVC tengo una pequeña duda que espero podáis ayudarme a resolverla.

Supongamos que estoy editando un ViewModel que tiene una Lista de Usuarios, por ejemplo.

Ese ViewModel tiene
Código:
public string Name{get; set;}
public string Other{get; set;}
public List<Users> Users{get; set;}
En el formulario tengo las cajas de texto para meter el Name y el Other, y después querría tener un botón que sea Añadir para que me lleve a otra página para que pueda buscar un usuario, seleccionarlo y me rediriga nuevamente al formulario, donde aparecerá agregado ese usuario al modelo y por ende al listado Usuarios del formulario.

¿Como es la forma correcta de hacer esto?

Al pulsar el botón Add, guadaría el modelo en TempData, mostraría la vista de Seleccionar usuario, y al seleccionarlo metería en el modelo (recuperándolo del tempdata) el usuario recién seleccionado y volviendo a redirigir al formulario inicial para seguir metiendo usuarios??

En fin... sé que es algo simple, pero no sé como enfocar el crear un Formulario complejo con MVC donde pueda ir seleccionando elementos de otras páginas e ir metiéndolos en el modelo....

Si alguien me pudiera explicar un poco esto, se lo agradecería mucho.

Un saludo. :)
__________________
Charlie.