Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        // 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
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        // 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));
        }
Ejemplo n.º 5
0
        // 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"));
        }