// GET: Livro/Create public ActionResult Create() { @ViewBag.Autores = RetornaSelectListItem.Autores(); @ViewBag.Categorias = RetornaSelectListItem.Categorias(); return(View()); }
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(Emprestimo emprestimo) { if (ModelState.IsValid) { emprestimo.CadastrarEmprestimo(emprestimo); return(RedirectToAction("Index")); } @ViewBag.Clientes = RetornaSelectListItem.Clientes(); @ViewBag.Livros = RetornaSelectListItem.LivrosNaoEmprestados(); return(View(emprestimo)); }
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 ActionResult Create([Bind(Include = "id,dataAluguel,dataPrevistaDevolucao,clienteId, livroId")] Emprestimo emprestimo) { emprestimo = Valida.DataInicialDataFinal(emprestimo); if (ModelState.IsValid) { emprestimo.CadastrarEmprestimo(emprestimo); return(RedirectToAction("Index")); } @ViewBag.Livros = RetornaSelectListItem.LivrosNaoEmprestados(); @ViewBag.Clientes = RetornaSelectListItem.Clientes(); return(View(emprestimo)); }
// GET: Livro/Edit/5 public ActionResult Edit(int?id) { if (id.Equals(0)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Livro livro = DB.Livros.Find(id); @ViewBag.Autores = RetornaSelectListItem.Autores(); @ViewBag.Categorias = RetornaSelectListItem.Categorias(); return(View(livro)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Livro livro = db.Livros.Find(id); if (livro == null) { return(HttpNotFound()); } @ViewBag.Autores = RetornaSelectListItem.Autores(livro.autorId); @ViewBag.Categorias = RetornaSelectListItem.Categorias(livro.categoriaId); return(View(livro)); }
// GET: Livro/Edit/5 public ActionResult Edit(int?id) { if (id == null) { //Quando tentar acessar uma rota que está errada return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Livro livro = db.Livros.Find(id); @ViewBag.Autores = RetornaSelectListItem.Autores(); @ViewBag.Categorias = RetornaSelectListItem.Categorias(); return(View(livro)); }
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 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()); } }
public ActionResult Edit(Livro livro) { try { // TODO: Add update logic here if (ModelState.IsValid) { DB.Livros.AddOrUpdate(livro); DB.SaveChanges(); return(RedirectToAction("Details")); } @ViewBag.Autores = RetornaSelectListItem.Autores(); @ViewBag.Categorias = RetornaSelectListItem.Categorias(); return(View(livro)); } catch { return(View()); } }
public ActionResult Create() { @ViewBag.Clientes = RetornaSelectListItem.Clientes(); @ViewBag.Livros = RetornaSelectListItem.LivrosNaoEmprestados(); return(View()); }