public async Task <IActionResult> UpdateListaAsync([FromBody] ListaFormViewModel modelo) { try { if (ModelState.IsValid) { var lista = modelo.ToListaUpdate(); var resultado = await _listaRepository.UpdateListaAsync(lista, _userManager.GetUserId(User)); return(Ok(new { mensagem = "Alteração realizada com sucesso!", lista = resultado })); } } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); } return(PartialView("partial/_UpdateLista", modelo)); }