public ActionResult Create(Publicacion model) { try { SessionInitialize(); PublicacionCAD cad = new PublicacionCAD(session); PublicacionCEN cen = new PublicacionCEN(cad); cen.New_(model.Nombre, model.libro.Id, model.NumPag); SessionClose(); return(RedirectToAction("Index")); } catch { return(View()); } // Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario return(View(model)); }
// GET: Publicacion/Details/5 public ActionResult Details(int id) { Publicacion usu = null; SessionInitialize(); PublicacionEN artEN = new PublicacionCAD(session).ReadOIDDefault(id); usu = new PublicacionAssembler().ConvertENToModelUI(artEN); SessionClose(); return(View(usu)); }
// // GET: /Publicacion/Delete/5 public ActionResult Delete(int id) { SessionInitialize(); PublicacionCAD usuCAD = new PublicacionCAD(session); PublicacionCEN cen = new PublicacionCEN(usuCAD); PublicacionEN usuEN = cen.ReadOID(id); Publicacion usu = new PublicacionAssembler().ConvertENToModelUI(usuEN); SessionClose(); return(View(usu)); }
public ActionResult leerNombre(string nombre) { SessionInitialize(); //hace falta crear el CEN con el CAD? PublicacionCAD cadArt = new PublicacionCAD(session); PublicacionCEN cen = new PublicacionCEN(cadArt); IList <PublicacionEN> listArtEn = cen.LeerNombre(nombre); IList <Publicacion> listArt = new PublicacionAssembler().ConvertListENToModel(listArtEn).ToList(); SessionClose(); return(View(listArt)); }
public ActionResult Delete(Publicacion usu) { try { SessionInitialize(); PublicacionCAD usuCAD = new PublicacionCAD(session); PublicacionCEN cen = new PublicacionCEN(usuCAD); cen.Destroy(usu.id); SessionClose(); return(RedirectToAction("Index", "Home")); } catch { return(View()); } }
public ActionResult Edit(Publicacion publi) { try { SessionInitialize(); PublicacionCAD cad = new PublicacionCAD(session); PublicacionCEN cen = new PublicacionCEN(cad); cen.Modify(publi.id, publi.Nombre, publi.NumPag); SessionClose(); return(RedirectToAction("Details", new { id = publi.id })); } catch { return(View()); } }