Exemple #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            LIBRO lIBRO = db.LIBRO.Find(id);

            db.LIBRO.Remove(lIBRO);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #2
0
 public ActionResult Edit([Bind(Include = "ID,NOMBRE,AUTOR,GENERO")] LIBRO lIBRO)
 {
     if (ModelState.IsValid)
     {
         db.Entry(lIBRO).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(lIBRO));
 }
 public ActionResult Edit([Bind(Include = "id_libro,nombre_libro,autor,editorial,cantidad_disponible,fecha_publicacion")] LIBRO lIBRO)
 {
     if (ModelState.IsValid)
     {
         db.Entry(lIBRO).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(lIBRO));
 }
Exemple #4
0
        public ActionResult Create([Bind(Include = "ID,NOMBRE,AUTOR,GENERO")] LIBRO lIBRO)
        {
            if (ModelState.IsValid)
            {
                db.LIBRO.Add(lIBRO);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(lIBRO));
        }
 public ActionResult Edit([Bind(Include = "id_libro,titulo,autor,ISBN,fechaPublicacion,ejemplar,categoria")] LIBRO lIBRO)
 {
     if (ModelState.IsValid)
     {
         db.Entry(lIBRO).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.categoria = new SelectList(db.CATEGORIA, "id_categoria", "nombre", lIBRO.categoria);
     return(View(lIBRO));
 }
Exemple #6
0
        public ActionResult Create(LIBRO libro)
        {
            if (ModelState.IsValid)
            {
                db.LIBRO.Add(libro);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(libro);
        }
        public ActionResult Create([Bind(Include = "id_libro,nombre_libro,autor,editorial,cantidad_disponible,fecha_publicacion")] LIBRO lIBRO)
        {
            if (ModelState.IsValid)
            {
                db.LIBRO.Add(lIBRO);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(lIBRO));
        }
Exemple #8
0
    public int deleteLibro(int libroId)
    {
        int   result      = 0;
        LIBRO libroDelete = obtainLibroById(libroId);

        if (libroDelete != null)
        {
            Datos.LIBROes.Remove(libroDelete);
            result = Datos.SaveChanges();
        }
        return(result);
    }
Exemple #9
0
    public LIBRO refreshLibro(int libroId, String nombre, String descripcion, int institucionId, int archivoId)
    {
        LIBRO libro = null;

        LIBRO libroRefresh = obtainLibroById(libroId);

        if (libroRefresh != null)
        {
            deleteLibro(libroId);
            libro = addLibro(nombre, descripcion, institucionId, archivoId);
        }
        return(libro);
    }
Exemple #10
0
        // GET: LIBRO/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            LIBRO lIBRO = db.LIBRO.Find(id);

            if (lIBRO == null)
            {
                return(HttpNotFound());
            }
            return(View(lIBRO));
        }
        // GET: LIBROes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            LIBRO lIBRO = db.LIBRO.Find(id);

            if (lIBRO == null)
            {
                return(HttpNotFound());
            }
            ViewBag.categoria = new SelectList(db.CATEGORIA, "id_categoria", "nombre", lIBRO.categoria);
            return(View(lIBRO));
        }
Exemple #12
0
    public LIBRO addLibro(String nombre, String descripcion, int institucionId, int archivoId)
    {
        LIBRO libro = new LIBRO();

        try
        {
            libro.LIBROID = 0;
            libro.NOMBRE = nombre;
            libro.DESCRIPCION = descripcion;
            libro.INSTITUCIONID = institucionId;
            libro.ARCHIVOID = archivoId;

            Datos.LIBROes.Add(libro);
            Datos.SaveChanges();
        }
        catch (Exception ex)
        {
            string x = ex.Message;
        }

        return libro;
    }
Exemple #13
0
    public LIBRO addLibro(String nombre, String descripcion, int institucionId, int archivoId)
    {
        LIBRO libro = new LIBRO();

        try
        {
            libro.LIBROID       = 0;
            libro.NOMBRE        = nombre;
            libro.DESCRIPCION   = descripcion;
            libro.INSTITUCIONID = institucionId;
            libro.ARCHIVOID     = archivoId;

            Datos.LIBROes.Add(libro);
            Datos.SaveChanges();
        }
        catch (Exception ex)
        {
            string x = ex.Message;
        }

        return(libro);
    }
Exemple #14
0
 public ActionResult Edit(LIBRO libro)
 {
     if (ModelState.IsValid)
     {
         db.Entry(libro).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(libro);
 }
        public HttpResponseMessage PutLIBRO(long id, LIBRO libro)
        {
            if (!ModelState.IsValid)
            {
                return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState);
            }

            if (id != libro.ISBN)
            {
                return Request.CreateResponse(HttpStatusCode.BadRequest);
            }

            db.Entry(libro).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException ex)
            {
                return Request.CreateErrorResponse(HttpStatusCode.NotFound, ex);
            }

            return Request.CreateResponse(HttpStatusCode.OK);
        }
        public HttpResponseMessage PostLIBRO(LIBRO libro)
        {
            if (ModelState.IsValid)
            {
                db.LIBRO.Add(libro);
                db.SaveChanges();

                HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, libro);
                response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = libro.ISBN }));
                return response;
            }
            else
            {
                return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState);
            }
        }