public async Task <ActionResult <LivrosItem> > PostLivrosItem(LivrosItem item) { _context.LivrosItems.Add(item); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetLivrosItem), new { id = item.Id }, item)); }
public async Task <IActionResult> Create([Bind("Titulo, Ano, ISBN, AutorId, CategoriaId")] Livro livro) { try { if (ModelState.IsValid) { _context.Add(livro); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } catch (DbUpdateException) { ModelState.AddModelError("", "Não foi possível inserir dados."); } return(View(livro)); }
public async Task <IActionResult> Create([Bind("Name, Description")] Categoria categoria) { try { if (ModelState.IsValid) { _context.Add(categoria); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } catch (DbUpdateException) { ModelState.AddModelError("", "Não foi possível inserir dados."); } return(View(categoria)); }