Exemple #1
0
 public bool Create(Libro model)
 {
     try
     {
         _context.Entry(model).State = EntityState.Added;
         _context.SaveChanges();
     }
     catch (Exception)
     {
         return(false);
     }
     return(true);
 }
Exemple #2
0
 public ActionResult Edit([Bind(Include = "IdIdioma,Descripcion,Estado")] Idioma idioma)
 {
     if (ModelState.IsValid)
     {
         db.Entry(idioma).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(idioma));
 }
Exemple #3
0
 public ActionResult Edit([Bind(Include = "IdAutor,Nombre,Pais,Idioma,Estado")] autores autores)
 {
     if (ModelState.IsValid)
     {
         db.Entry(autores).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(autores));
 }
 public ActionResult Edit([Bind(Include = "IdUsuarios,Nombre,Matricula,tipoPersona,Estado")] Usuario usuario)
 {
     if (ModelState.IsValid)
     {
         db.Entry(usuario).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(usuario));
 }
 public ActionResult Edit([Bind(Include = "IdEmpleado,Nombre,laborTanda,porcientoComision,FechaIngreso,Estado")] Empleado empleado)
 {
     if (ModelState.IsValid)
     {
         db.Entry(empleado).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(empleado));
 }
        public int Create(Prestamo model)
        {
            try
            {
                _context.Entry(model).State = EntityState.Added;

                var libro = FindLibro(model.LibroId);
                int ejemplaresAnterior = libro.Ejemplares;

                libro.Ejemplares = ejemplaresAnterior - model.Cantidad;

                _context.Entry(libro).State = EntityState.Modified;
                _context.SaveChanges();
            }
            catch (Exception)
            {
                throw;
            }
            return(model.PrestamoId);
        }
        public bool Create(Donacion model)
        {
            try
            {
                _context.Entry(model).State = EntityState.Added;

                var libro = FindLibro(model.LibroId);
                int ejemplaresAnterior = libro.Ejemplares;

                libro.Ejemplares = ejemplaresAnterior + model.Cantidad;

                _context.Entry(libro).State = EntityState.Modified;
                _context.SaveChanges();
            }
            catch (Exception)
            {
                return(false);
            }
            return(true);
        }
Exemple #8
0
 public ActionResult Edit([Bind(Include = "IdReserva,IdUsuario,IdLibro")] reservaLibro reservaLibro)
 {
     if (ModelState.IsValid)
     {
         db.Entry(reservaLibro).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdLibro = new SelectList(db.Libros, "IdLibro", "Nombre");
     return(View(reservaLibro));
 }
Exemple #9
0
 public ActionResult Edit([Bind(Include = "IdLibro,Nombre,SignatureTopography,ISBN,IdBibliografia,IdAutor,YearPublish,IdEditoras,Ciencia,IdIdioma,estado")] Libro libro)
 {
     if (ModelState.IsValid)
     {
         db.Entry(libro).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdAutor        = new SelectList(db.autor, "IdAutor", "Nombre", libro.IdAutor);
     ViewBag.IdBibliografia = new SelectList(db.Bibliografias, "IdBibliografia", "Descripcion", libro.IdBibliografia);
     ViewBag.IdEditoras     = new SelectList(db.Editoras, "IdEditoras", "Descripcion", libro.IdEditoras);
     return(View(libro));
 }
Exemple #10
0
 public ActionResult Edit([Bind(Include = "IdPrestamo,IdEmpleado,IdLibro,IdUsuarios,FechaPrest,FechaDevol,MontoxDia,cantDias,Comentario,estado")] Prestamo prestamo)
 {
     if (ModelState.IsValid)
     {
         db.Entry(prestamo).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdEmpleado = new SelectList(db.Empleados, "IdEmpleado", "Nombre");
     ViewBag.IdLibro    = new SelectList(db.Libros, "IdLibro", "Nombre");
     ViewBag.IdUsuarios = new SelectList(db.Usuarios, "IdUsuarios", "Nombre");
     return(View(prestamo));
 }
Exemple #11
0
        public IActionResult AtualizaObra(int id, [FromBody] Obra obra)
        {
            var obraContext = _dbContext.Obras.Where(x => x.ObraId == id);

            if (obraContext == null)
            {
                return(BadRequest());
            }

            _dbContext.Entry(obra).Property(e => e.ObraId).IsModified = false;
            _dbContext.Entry(obra).State = Microsoft.EntityFrameworkCore.EntityState.Modified;


            foreach (var item in obra.Atores)
            {
                _dbContext.Entry(item).Property(i => i.AtorId).IsModified = false;
                _dbContext.Entry(item).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
            }


            _dbContext.SaveChanges();
            return(NoContent());
        }
Exemple #12
0
        public int Create(Devolucion model)
        {
            try
            {
                _context.Entry(model).State = EntityState.Added;

                var libro = FindLibro(model.LibroId);
                int ejemplaresAnterior = libro.Ejemplares;

                libro.Ejemplares            = ejemplaresAnterior + model.Cantidad;
                _context.Entry(libro).State = EntityState.Modified;

                var prestamo = FindPrestado(model.PrestamoId);
                prestamo.StatusLibroId         = 2;
                _context.Entry(prestamo).State = EntityState.Modified;

                _context.SaveChanges();
            }
            catch (Exception)
            {
                throw;
            }
            return(model.DevolucionId);
        }
        /// <summary>
        /// Actualiza la información de un Libro
        /// </summary>
        /// <param name="objAutor"></param>
        public RespuestaGenerica ActualizarLibro(Libro objLibro)
        {
            _utilRespuesta = new Utility.Util();
            _mensaje       = string.Empty;

            try
            {
                _context.Entry(objLibro).State = EntityState.Modified;
                _context.SaveChangesAsync();
            }
            catch (Exception ex)
            {
                _mensaje = ex.Message;
            }

            return(_utilRespuesta.ObtieneRespuesta(_mensaje, objLibro));
        }
Exemple #14
0
 public void Update(T entity)
 {
     _context.Entry(entity).State = EntityState.Modified;
     Save();
 }
Exemple #15
0
 public void Update(T entity)
 {
     _context.Entry(entity).State = EntityState.Modified;
     _context.Set <T>().Update(entity);
     // _context.SaveChanges();
 }