public IActionResult Put([FromBody] Usuario usuario) { JsonResult resultado = null; try{ if (!ModelState.IsValid) { return(BadRequest(ModelState)); } else { resultado = new JsonResult(""); resultado.ContentType = "application/json"; if (!dao.Atualizar(usuario)) { resultado.StatusCode = 404; resultado.Value = "Ocorreu um erro"; } else { resultado.StatusCode = 200; } } } catch (Exception ex) { resultado = new JsonResult(""); resultado.StatusCode = 204; resultado.Value = ex.Message; } return(Json(resultado)); }