public IHttpActionResult PutNhomThucDon(int id, NhomThucDon nhomThucDon) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != nhomThucDon.IDNhomThucDon) { return(BadRequest()); } db.Entry(nhomThucDon).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!NhomThucDonExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetNhomThucDon(int id) { NhomThucDon nhomThucDon = db.NhomThucDons.Find(id); if (nhomThucDon == null) { return(NotFound()); } return(Ok(nhomThucDon)); }
public IHttpActionResult PostNhomThucDon(NhomThucDon nhomThucDon) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.NhomThucDons.Add(nhomThucDon); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = nhomThucDon.IDNhomThucDon }, nhomThucDon)); }
public IHttpActionResult DeleteNhomThucDon(int id) { NhomThucDon nhomThucDon = db.NhomThucDons.Find(id); if (nhomThucDon == null) { return(NotFound()); } db.NhomThucDons.Remove(nhomThucDon); db.SaveChanges(); return(Ok(nhomThucDon)); }