public clsPersona Get(int id) { clsPersona oPersona = new clsPersona(); clsManejadoraPersona_BL manejadoraPersona_BL = new clsManejadoraPersona_BL(); oPersona = manejadoraPersona_BL.BuscarPersonaPorID_BL(id); return(oPersona); }
public ActionResult Delete(int id) //Parametro de ruta (ver el RouteConfig) { clsPersona oPersona = new clsPersona(); clsManejadoraPersona_BL manejadora_BL = new clsManejadoraPersona_BL(); try { oPersona = manejadora_BL.BuscarPersonaPorID_BL(id); } catch (Exception e) { ViewData["Error"] = "Error no controlado"; //El try catch es necesario tanto aqui como en la capa DAL, en la capa BL no seria necesario } return(View(oPersona)); }
/// <summary> /// Funcion que retorna a la vista Detalles una persona por su id /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Details(int id) { clsPersona oPersona = new clsPersona(); clsManejadoraPersona_BL manejadora_BL = new clsManejadoraPersona_BL(); try { oPersona = manejadora_BL.BuscarPersonaPorID_BL(id); } catch (Exception) { ViewData["ErrorDetail"] = "Error, no se ha podido cargar"; } return(View(oPersona)); }
/// <summary> /// Funcion que retorna a la vista Edit una persona por su id, la persona que se quiere editar /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Edit(int id) { if (ModelState.IsValid) { clsPersona oPersona = new clsPersona(); clsManejadoraPersona_BL manejadora_BL = new clsManejadoraPersona_BL(); //El try catch es necesario tanto aqui como en la capa DAL, en la capa BL no seria necesario try { oPersona = manejadora_BL.BuscarPersonaPorID_BL(id); } catch (Exception e) { ViewData["Error"] = "Error no controlado"; } return(View(oPersona)); } else { return(View(id)); } }