// GET: Repaso public ActionResult Index(int id = 0) { clsListadoPersonasDepartamento miViewmodel = new clsListadoPersonasDepartamento(); List <clsPersona> listaPersonas = new List <clsPersona>(); List <clsDepartamento> listaDepartamentos = new List <clsDepartamento>(); clsListadoPersonas_BL listadoPersonas_BL = new clsListadoPersonas_BL(); clsListadoDepartamentos_BL listadoDepartamentos_BL = new clsListadoDepartamentos_BL(); try { if (id == 0) { listaDepartamentos = listadoDepartamentos_BL.listadoCompletoDepartamentos(); miViewmodel.listaDepartamento = listaDepartamentos; miViewmodel.listaPersonasPorDepartamento = listaPersonas; } else { listaDepartamentos = listadoDepartamentos_BL.listadoCompletoDepartamentos(); miViewmodel.listaDepartamento = listaDepartamentos; miViewmodel.idDepartamentoSeleccionado = id; miViewmodel.listaPersonasPorDepartamento = listadoPersonas_BL.listadoPersonasDepartamentos(miViewmodel.idDepartamentoSeleccionado); } }catch (Exception) { ViewData["IndexError"] = "Error"; } return(View(miViewmodel)); }
public ActionResult Index(clsListadoPersonasDepartamento miViewmodel) { clsListadoPersonas_BL listadoPersonas_BL = new clsListadoPersonas_BL(); clsListadoDepartamentos_BL listadoDepartamentos_BL = new clsListadoDepartamentos_BL(); try { miViewmodel.listaPersonasPorDepartamento = listadoPersonas_BL.listadoPersonasDepartamentos(miViewmodel.idDepartamentoSeleccionado); miViewmodel.listaDepartamento = listadoDepartamentos_BL.listadoCompletoDepartamentos(); } catch (Exception) { ViewData["IndexError"] = "Error"; } return(View(miViewmodel)); }