public async Task <IActionResult> Edit(int id, [Bind("ISBN,Titulo,AutorId,Editora,Edicao,Ano,CategoriaId,LivroSituacaoId,Id")] Entities.Entities.Livro.Livro livro) { if (id != livro.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _context.Update(livro); } catch (DbUpdateConcurrencyException) { if (!await LivroExists(livro.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AutorId"] = new SelectList(await _contextAutor.List(), "Id", "Pessoa.Nome", livro.AutorId); ViewData["CategoriaId"] = new SelectList(await _contextCategoria.ListActive(), "Id", "Nome", livro.CategoriaId); ViewData["LivroSituacaoId"] = new SelectList(await _contextLivroSituacao.List(), "Id", "Nome", livro.LivroSituacaoId); return(View(livro)); }
public async Task <IActionResult> Create([Bind("ISBN,Titulo,AutorId,Editora,Edicao,Ano,CategoriaId,LivroSituacaoId,Id")] Entities.Entities.Livro.Livro livro) { if (ModelState.IsValid) { await _context.Add(livro); return(RedirectToAction(nameof(Index))); } ViewData["AutorId"] = new SelectList(await _contextAutor.List(), "Id", "Pessoa.Nome", livro.AutorId); ViewData["CategoriaId"] = new SelectList(await _contextCategoria.ListActive(), "Id", "Nome", livro.CategoriaId); ViewData["LivroSituacaoId"] = new SelectList(await _contextLivroSituacao.List(), "Id", "Nome", livro.LivroSituacaoId); return(View(livro)); }
public async Task Update(Entities.Entities.Livro.Livro obj) { await _DomainInterface.Delete(obj); }
public async Task Add(Entities.Entities.Livro.Livro obj) { await _DomainInterface.Add(obj); }