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