public ActionResult libro_user(int id) { LibroViewModel lib = null; SessionInitialize(); LibroEN libEN = new LibroCAD(session).ReadOIDDefault(id); lib = new LibroAssembler().ConvertENToModelUI(libEN); SessionClose(); return(View(lib)); }
// GET: Libro public ActionResult Index() { SessionInitialize(); //no se navega por en EN pero se hace por si se mueve por ens LibroCAD libCAD = new LibroCAD(session); //el session se crea dentro del initialize por herencia del basic LibroCEN libCEN = new LibroCEN(libCAD); IList <LibroEN> listEN = libCEN.ReadAll(0, -1); IEnumerable <LibroViewModel> listviewmodel = new LibroAssembler().ConvertListENToModel(listEN).ToList(); SessionClose(); return(View(listviewmodel)); //cuando nos vamos a la vista }
public ActionResult ResBusqueda() { SessionInitialize(); LibroCAD libroCAD = new LibroCAD(session); LibroCEN libCEN = new LibroCEN(libroCAD); List <LibroEN> listaArt = libCEN.ReadAll(0, -1).ToList(); LibroAssembler lass = new LibroAssembler(); IEnumerable <LibroViewModel> list = lass.ConvertListENToModel(listaArt).ToList(); SessionClose(); return(View(list)); }
// GET: Libro/Edit/5 public ActionResult Edit(int id) { LibroViewModel lib = null; // inicializamos el objeto a NULL SessionInitialize(); LibroEN libEN = new LibroCAD(session).ReadOIDDefault(id); lib = new LibroAssembler().ConvertENToModelUI(libEN); SessionClose(); return(View(lib)); }
// GET: Libro/Delete/5 public ActionResult Delete(int id) { int idCategoria = -1; SessionInitialize(); LibroCAD artCAD = new LibroCAD(session); LibroCEN cen = new LibroCEN(artCAD); LibroEN libEN = cen.ReadOID(id); LibroViewModel lib = new LibroAssembler().ConvertENToModelUI(libEN); idCategoria = lib.libroID; SessionClose(); new LibroCEN().BorrarLibro(id); return(RedirectToAction("Index")); }