public async Task <IActionResult> Edit(int id, LivroViewModel livroViewModel) { if (id != livroViewModel.Id) { return(NotFound()); } if (ModelState.IsValid) { try { livroViewModel.Capa = await FilesHelper.UploadPhoto(livroViewModel.ImageFile, livroViewModel.Capa); var livro = ToLivro(livroViewModel); await _ILivroApp.Update(livro); } catch (DbUpdateConcurrencyException) { if (!await LivroExists(livroViewModel.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ShowViewData(); return(View(livroViewModel)); }
public async Task <IActionResult> PutLivro(int id, Livro livro) { if (id != livro.Id) { return(BadRequest()); } try { await _context.Update(livro); } catch (DbUpdateConcurrencyException) { if (!await LivroExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void Edit([FromBody] int id) { var livro = _livroApp.GetById(id); //livro.Ano = livroModel.Ano; //livro.Assuntos = livroModel.Assuntos; //livro.Autor = livroModel.Autor; //livro.Edicao = livroModel.Edicao; //livro.Editora = livroModel.Editora; //livro.QtdeEstoque = livroModel.QtdeEstoque; //livro.Titulo = livroModel.Titulo; _livroApp.Update(livro); }
public ActionResult Edit(int id, LivroViewModel livroViewModel) { try { if (ModelState.IsValid) { _livroApp.Update(livroViewModel); return(RedirectToAction(nameof(Index))); } } catch { return(View(livroViewModel)); } return(View(livroViewModel)); }
public void Put(int id, [FromBody] LivroViewModel livroViewModel) { _livroApp.Update(livroViewModel); }