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 }));
        }