Ejemplo n.º 1
0
        public ActionResult AgregarLibroACadena(int cadena, int libro)
        {
            CATALOGO_LIBRERIA c = new CATALOGO_LIBRERIA();
            c.ID_LIBRERIA = cadena;
            c.ISBN = libro;

            if (ModelState.IsValid)
            {
                db.CATALOGO_LIBRERIA.Add(c);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            //Cambiarlo a mostrar libros de la cadena
            return RedirectToAction("IndexCadenaCatalogoLibro", cadena);
        }
        public ActionResult Create(CATALOGO_LIBRERIA catalogo_libreria)
        {
            if (db.CATALOGO_LIBRERIA.Find(catalogo_libreria.ID_LIBRERIA, catalogo_libreria.ISBN) == null)
            {

                if (ModelState.IsValid)
                {
                    db.CATALOGO_LIBRERIA.Add(catalogo_libreria);
                    db.SaveChanges();
                    return RedirectToAction("Index");
                }

                ViewBag.ID_LIBRERIA = new SelectList(db.CADENA_LIBRERIAS, "ID_LIBRERIA", "NOMBRE", catalogo_libreria.ID_LIBRERIA);
                ViewBag.ISBN = new SelectList(db.LIBRO, "ISBN", "NOMBRE", catalogo_libreria.ISBN);
                return View(catalogo_libreria);
            }
            else {
                return RedirectToAction("Index");
            }
        }
 public ActionResult Edit(CATALOGO_LIBRERIA catalogo_libreria)
 {
     if (ModelState.IsValid)
     {
         db.Entry(catalogo_libreria).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     ViewBag.ID_LIBRERIA = new SelectList(db.CADENA_LIBRERIAS, "ID_LIBRERIA", "NOMBRE", catalogo_libreria.ID_LIBRERIA);
     ViewBag.ISBN = new SelectList(db.LIBRO, "ISBN", "NOMBRE", catalogo_libreria.ISBN);
     return View(catalogo_libreria);
 }