public ActionResult Delete(int id) { try { clsPersona persona = clsGestoraPersonaBL.obtenerPersonaPorID(id); clsPersonaNombreDepartamento personaNombreDepartamento = new clsPersonaNombreDepartamento(persona, clsListadoDepartamentosBL.obtenerNombreDepartamento(persona.IdDepartamento)); return(View("Delete", personaNombreDepartamento)); } catch (SqlException e) { ViewData["Error"] = "Ha habido un error al obtener los datos de la persona"; return(View("Error")); } }
// GET: Personas public ActionResult Index() { try { List <clsPersona> listadoPersonas = clsListadoPersonasBL.obtenerListadoCompleto(); List <clsPersonaNombreDepartamento> listadoPersonasNombreDepartamento = new List <clsPersonaNombreDepartamento>(); clsPersonaNombreDepartamento personaNombreDepartamento; foreach (clsPersona persona in listadoPersonas) { personaNombreDepartamento = new clsPersonaNombreDepartamento(persona, clsListadoDepartamentosBL.obtenerNombreDepartamento(persona.IdDepartamento)); listadoPersonasNombreDepartamento.Add(personaNombreDepartamento); } return(View("Index", listadoPersonasNombreDepartamento)); } catch (SqlException e) { ViewData["Error"] = "Ha habido un error al obtener los datos de la persona"; return(View("Error")); } }