public async Task <IActionResult> Editar(int id, Usuario usuario) { if (!ModelState.IsValid) { return(View(usuario)); } if (id != usuario.Id) { return(RedirectToAction(nameof(Error), new { message = "Mensagem personalizada BadRequest" })); } await _usuarioServico.EditarAsync(usuario); return(RedirectToAction(nameof(Index))); }