public async Task <ActionResult> AtualizarJogo([FromRoute] Guid idJogo, [FromBody] JogoInputModel jogoInputModel) { try { await _jogoService.Atualizar(idJogo, jogoInputModel); return(Ok()); } catch (JogoNaoCadastradoException ex) { return(NotFound("Este jogo não Existe em nossa base")); } }
public async Task <ActionResult> AtualizarJogo([FromRoute] Guid id, [FromBody] JogoInputModel jogo) { try { await _jogoService.Atualizar(id, jogo); return(Ok()); } catch (JogoNaoCadastradoException ex) { return(NotFound(ex.Message)); } }
public async Task <IActionResult> Edit(Guid id, JogoViewModel jogoViewModel) { if (id != jogoViewModel.Id) { return(NotFound()); } var jogoAtualizacao = await ObterJogo(id); if (!ModelState.IsValid) { return(View(jogoViewModel)); } jogoAtualizacao.Nome = jogoViewModel.Nome; jogoAtualizacao.Genero = jogoViewModel.Genero; await _jogoService.Atualizar(_mapper.Map <Jogo>(jogoAtualizacao)); if (!OperacaoValida()) { return(View(jogoViewModel)); } return(RedirectToAction("Index")); }
private void AtualizarSituacaoEmprestimoJogo(int jogoId, bool situacao) { var jogo = _jogoService.RecuperarPorId(jogoId); jogo.IsEmprestado = situacao; _jogoService.Atualizar(jogo); }
public JogoViewModel Atualizar(JogoViewModel obj) { var mappedModel = Mapper.Map <JogoViewModel, Jogo>(obj); var updateModel = _service.Atualizar(mappedModel); return(Mapper.Map <Jogo, JogoViewModel>(updateModel)); }