public ActionResult Edit([Bind(Include = "id,nome")] Categoria categoria)
 {
     if (ModelState.IsValid)
     {
         db.Entry(categoria).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(categoria));
 }
Beispiel #2
0
 public ActionResult Edit([Bind(Include = "id,nome,cpf,email")] Cliente cliente)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cliente).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(cliente));
 }
Beispiel #3
0
        public ActionResult Edit(Autor autor)
        {
            if (ModelState.IsValid)
            {
                db.Entry(autor).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(autor));
        }
Beispiel #4
0
 public void CadastrarDevolucao(Emprestimo emprestimo)
 {
     emprestimo.valorPago = Calcula.ValorEmprestimoLivro(emprestimo);
     Livro.atualizaQuantidadeLivroDevolucao(emprestimo.livroId);
     emprestimo.FoiDevolvido = true;
     using (BibliotecaDB db = new BibliotecaDB())
     {
         db.Entry(emprestimo).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
Beispiel #5
0
 public ActionResult Edit([Bind(Include = "id,nome,totalPaginas,descricao,quantidade,categoriaId,autorId")] Livro livro)
 {
     if (ModelState.IsValid)
     {
         db.Entry(livro).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     @ViewBag.Autores    = RetornaSelectListItem.Autores(livro.autorId);
     @ViewBag.Categorias = RetornaSelectListItem.Categorias(livro.categoriaId);
     return(View(livro));
 }
 public static void AtualizaQuantidadeLivroDevolucao(int id)
 {
     using (BibliotecaDB db = new BibliotecaDB())
     {
         Livro livro = db.Livros.Where(l => l.Id.Equals(id)).FirstOrDefault();
         if (livro != null)
         {
             livro.Quantidade     += 1;
             db.Entry(livro).State = EntityState.Modified;
             db.SaveChanges();
         }
     }
 }
Beispiel #7
0
        public ActionResult Edit(Livro livro)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.Entry(livro).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Details"));
                }

                @ViewBag.Autores    = RetornaSelectListItem.Autores();
                @ViewBag.Categorias = RetornaSelectListItem.Categorias();

                return(View(livro));
            }
            catch
            {
                return(View());
            }
        }