public IHttpActionResult PutMENU_USER(string username, string mamenu, MENU_USER mENU_USER) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (username != mENU_USER.USERNAME) { return(BadRequest()); } var data = db.MENU_USER.Where(x => x.USERNAME == username && x.MA_MENU == mamenu).FirstOrDefault(); data.TRANG_THAI = mENU_USER.TRANG_THAI; db.Entry(data).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!MENU_USERExists(username)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostMENU_USER(MENU_USER mENU_USER) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.MENU_USER.Add(mENU_USER); try { db.SaveChanges(); } catch (DbUpdateException) { if (MENU_USERExists(mENU_USER.MA_PHONG_BAN)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = mENU_USER.MA_PHONG_BAN }, mENU_USER)); }
public IHttpActionResult GetMENU_USER(string id) { MENU_USER mENU_USER = db.MENU_USER.Find(id); if (mENU_USER == null) { return(NotFound()); } return(Ok(mENU_USER)); }
public IHttpActionResult DeleteMENU_USER(string id) { MENU_USER mENU_USER = db.MENU_USER.Find(id); if (mENU_USER == null) { return(NotFound()); } db.MENU_USER.Remove(mENU_USER); db.SaveChanges(); return(Ok(mENU_USER)); }