public IHttpActionResult PostUSER_ACCOUNT(USER_ACCOUNT uSER_ACCOUNT) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.USER_ACCOUNT.Add(uSER_ACCOUNT); try { db.SaveChanges(); } catch (DbUpdateException) { if (USER_ACCOUNTExists(uSER_ACCOUNT.USER_ID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = uSER_ACCOUNT.USER_ID }, uSER_ACCOUNT)); }
public IHttpActionResult PutUSER_ACCOUNT(decimal id, USER_ACCOUNT uSER_ACCOUNT) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != uSER_ACCOUNT.USER_ID) { return(BadRequest()); } db.Entry(uSER_ACCOUNT).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!USER_ACCOUNTExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.Accepted)); }
public IHttpActionResult GetUSER_ACCOUNT(decimal id) { USER_ACCOUNT uSER_ACCOUNT = db.USER_ACCOUNT.Find(id); if (uSER_ACCOUNT == null) { return(NotFound()); } return(Ok(uSER_ACCOUNT)); }
public IHttpActionResult DeleteUSER_ACCOUNT(decimal id) { USER_ACCOUNT uSER_ACCOUNT = db.USER_ACCOUNT.Find(id); if (uSER_ACCOUNT == null) { return(NotFound()); } db.USER_ACCOUNT.Remove(uSER_ACCOUNT); db.SaveChanges(); return(Ok(uSER_ACCOUNT)); }