public IActionResult Put(string id, [FromBody] Users user) { if (ModelState.IsValid) { try { var result = db.UpdateDetail(id, user); if (result != 1) { return(NotFound()); } return(Ok(result)); } catch (Exception ex) { if (ex.GetType().FullName == "Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException") { return(NotFound()); } return(BadRequest()); } } return(BadRequest()); }