public async Task <IActionResult> RestaurarListaStatusAtivoAsync(string listaId) { try { await _listaRepository.UpdateListaRestaurarStatusAtivoAsync(listaId, _userManager.GetUserId(User)); return(Ok(new { mensagem = "Restauração realizada com sucesso!" })); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); } return(BadRequest(new { mensagens = ModelState.Values.SelectMany(x => x.Errors.Select(x => x.ErrorMessage)) })); }