public async Task <IActionResult> AtualizarJogo(EmprestimoViewModel emprestimoViewModel) { ModelState.Remove("Nome"); if (!ModelState.IsValid) { return(PartialView("_AtualizarJogo", emprestimoViewModel)); } await _emprestimoService.AtualizarJogo(_mapper.Map <Jogo>(emprestimoViewModel.Jogo)); if (!OperacaoValida()) { return(PartialView("_AtualizarJogo", emprestimoViewModel)); } var url = Url.Action("ObterJogo", "Emprestimos", new { id = emprestimoViewModel.Id }); return(Json(new { success = true, url })); }