public IActionResult PutUsuario([FromBody] UsuarioView value) { try { if (!ModelState.IsValid) { return(BadRequest()); } else { var usuario = business.ObterPorId(value.Id); if (usuario == null) { return(NotFound(new { Mensagem = $"O usuario id: '{value.Id}' informado não existe no banco de dados." })); } business.Alterar(usuario); return(Ok()); } } catch (Exception ex) { return(StatusCode(500, new { Mensagem = ex.Message.ToString() })); } }