コード例 #1
0
        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 }));
        }