public async Task <IHttpActionResult> PutUSUARIOS(int id, USUARIOS uSUARIOS) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != uSUARIOS.ID) { return(BadRequest()); } db.Entry(uSUARIOS).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!USUARIOSExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult UpdateUser([FromBody] USUARIOS user) { if (ModelState.IsValid) { var id = user.Id; var usuarioExiste = dbcontext.USUARIOS.Count(c => c.Id == id) > 0; if (usuarioExiste) { dbcontext.Entry(user).State = EntityState.Modified; dbcontext.SaveChanges(); return(Ok()); } else { return(NotFound()); } } else { return(BadRequest()); } }