public IHttpActionResult Post(USUARIOS_W uSUARIOS_W) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.USUARIOS_W.Add(uSUARIOS_W); try { db.SaveChanges(); } catch (DbUpdateException) { if (UsuarioExists(uSUARIOS_W.USERNAME)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = uSUARIOS_W.USERNAME }, uSUARIOS_W)); }
public IHttpActionResult Put(string id, USUARIOS_W uSUARIOS_W) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != uSUARIOS_W.USERNAME) { return(BadRequest()); } db.Entry(uSUARIOS_W).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!UsuarioExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Get(string id) { USUARIOS_W uSUARIOS_W = db.USUARIOS_W.Find(id); if (uSUARIOS_W == null) { return(NotFound()); } return(Ok(uSUARIOS_W)); }
public IHttpActionResult Delete(string id) { USUARIOS_W uSUARIOS_W = db.USUARIOS_W.Find(id); if (uSUARIOS_W == null) { return(NotFound()); } db.USUARIOS_W.Remove(uSUARIOS_W); db.SaveChanges(); return(Ok(uSUARIOS_W)); }