public ActionResult Details(int id) { clsManejadora_BL miMane = new clsManejadora_BL(); clsPersona persona = miMane.selectPersonaBL(id); return(View(persona)); }
public ActionResult Index(clsListadosPersonajes miViewmodel, string botonPulsado) { clsPersonaje oPersonaje = new clsPersonaje(); clsManejadora_BL manejadora_BL = new clsManejadora_BL(); if (botonPulsado.Equals("Editar")) { try { oPersonaje = manejadora_BL.AtributosPersonajePorId(miViewmodel.idPersonajeSeleccionado); miViewmodel.AtributosPersonajesPorId = oPersonaje; } catch (Exception) { ViewData["ErrorIndex"] = "Error"; } } else if (botonPulsado.Equals("Guardar")) { } return(View(miViewmodel)); }
[HttpPost, ActionName("Delete")] //Botón de borrar public ActionResult DeleteConfirmed(int id) { clsManejadora_BL miManejadora = new clsManejadora_BL(); clsListados_BL miLista = new clsListados_BL(); miManejadora.deletePersonaBL(id); //Se vuelve a coger el campo de la URL, cogiendo de nuevo el id return(View("Index", miLista.getListadoPersonasBL())); }
[HttpPost] //Botón de editar, no pongo alias porque recojo los valores que coinciden con los de persona public ActionResult Edit(clsPersona persona) { clsManejadora_BL miManejadora = new clsManejadora_BL(); miManejadora.updatePersonaBL(persona); return(View("Index", new clsListados_BL().getListadoPersonasBL())); }
public ActionResult Edit(int id) { clsPersonaConNombreDeDepartamento oPersona = new clsPersonaConNombreDeDepartamento(); clsManejadora_BL manejadora_BL = new clsManejadora_BL(); try { oPersona = manejadora_BL.personaNombreDep_BL(id); } catch (Exception) { ViewData["EditError"] = "Error"; } return(View(oPersona)); }
public IActionResult Get(int id) { //Si se manda id de alguna persona que no existe, salta el error 404 clsPersona persona; persona = new clsManejadora_BL().selectPersonaBL(id); if (persona != null) { return(new ObjectResult(persona)); } else { return(NotFound()); } }
public ActionResult Edit(clsPersonaConNombreDeDepartamento oPersona) { clsManejadora_BL manejadora_BL = new clsManejadora_BL(); int filas; try { filas = manejadora_BL.editarPersona_BL(oPersona); ViewData["EditCorrecto"] = $"Se ha actualizado {filas} fila correctamente"; } catch (Exception) { ViewData["EditPostError"] = "Error"; } return(View(oPersona)); }
[HttpPost] //Este es el botón de crear public ActionResult Create(clsPersona persona) { int i; clsListados_BL lista = new clsListados_BL(); if (!ModelState.IsValid) //Sino están todos los campos { return(View(persona)); } else { try { i = new clsManejadora_BL().insertarPersonaBL(persona); return(View("Index", lista.getListadoPersonasBL())); } catch (Exception) { throw; //return View("PagError"); } } } //Fin Create Persona