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)); }
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)); }
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)); }
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(); } }
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(); } } }
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()); } }