public ActionResult Create(Autor autor) { if (ModelState.IsValid) { DB.Autores.Add(autor); DB.SaveChanges(); return(RedirectToAction("Details")); } return(View(autor)); }
public ActionResult Create(Categoria categoria) { if (ModelState.IsValid) { DB.Categorias.Add(categoria); DB.SaveChanges(); return(RedirectToAction("Details")); } return(View(categoria)); }
public ActionResult Create([Bind(Include = "id,nome,descricao,totalPaginas,quantidade,categoriaId,autorId")] Livro livro) { if (ModelState.IsValid) { db.Livros.Add(livro); db.SaveChanges(); return(RedirectToAction("Index")); } @ViewBag.Categorias = RetornaSelectListItem.Categorias(); return(View(livro)); }
public ActionResult Create(Autor autor) { if (ModelState.IsValid) { db.Autores.Add(autor); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(autor)); }
public ActionResult Create([Bind(Include = "id,nome")] Categoria categoria) { if (ModelState.IsValid) { db.Categorias.Add(categoria); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(categoria)); }
public ActionResult Create([Bind(Include = "id,nome,cpf,email")] Cliente cliente) { if (ModelState.IsValid) { db.Clientes.Add(cliente); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cliente)); }
public ActionResult Create(Cliente cliente) { if (ModelState.IsValid) { db.Clientes.Add(cliente); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cliente)); }
public void CadastrarEmprestimo(Emprestimo emprestimo) { Livro.AtualizaQuantidadeLivroEmprestado(emprestimo.LivroId); using (BibliotecaDB db = new BibliotecaDB()) { db.Emprestimos.Add(emprestimo); db.SaveChanges(); } }
public ActionResult Create(Categoria categoria) { /*Verificar se a Model é válida, vai verificar se a nossa categoria está recebendo no nosso formulario, * está preenchida com as informações se precisa criar uma categoria nova, caso não esteja vai retornar * para essa mesma página com as informações já preenchidas */ if (ModelState.IsValid) { //Adiciona uma nova categoria db.Categorias.Add(categoria); //Salva a categoria no banco db.SaveChanges(); //Redireciona para página index return(RedirectToAction("Index")); } //Senão volta para página categoria com as informações já preenchidas return(View(categoria)); }
public ActionResult Create(Livro livro) { try { if (ModelState.IsValid) { db.Livros.Add(livro); db.SaveChanges(); return(RedirectToAction("Index")); } @ViewBag.Autores = RetornaSelectListItem.Autores(); @ViewBag.Categorias = RetornaSelectListItem.Categorias(); return(View(livro)); } catch { return(View()); } }
public void CadastrarEmprestimo(Emprestimo emprestimo) { emprestimo.dataDevolucao = emprestimo.dataPrevistaDevolucao; Livro.atualizaQuantidadeLivroEmprestimo(emprestimo.livroId); using (BibliotecaDB db = new BibliotecaDB()) { db.Emprestimos.Add(emprestimo); db.SaveChanges(); } }
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 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 void ExcluirAutor(int id) { using (BibliotecaDB db = new BibliotecaDB()) { if (AutorPossuiCadastroLivro(id)) { Autor autor = db.Autores.Find(id); db.Autores.Attach(autor); db.Autores.Remove(autor); db.SaveChanges(); } } }
public ActionResult Create(Livro livro) { try { if (ModelState.IsValid) { // TODO: Add insert logic here DB.Livros.Add(livro); DB.SaveChanges(); return(RedirectToAction("Details")); } @ViewBag.Autores = RetornaSelectListItem.Autores(); @ViewBag.Categorias = RetornaSelectListItem.Categorias(); return(View(livro)); } catch { return(View()); } }
public bool ExcluirLivro(int id) { using (BibliotecaDB db = new BibliotecaDB()) { var livro = db.Livros.Find(id); if (livro != null) { if (!Emprestimo.LivroEstaEmprestado(id)) { db.Livros.Attach(livro); db.Livros.Remove(livro); db.SaveChanges(); return(true); } } } return(false); }