public IHttpActionResult PosttblM_Buku(tblM_Buku tblM_Buku) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.tblM_Buku.Add(tblM_Buku); try { db.SaveChanges(); } catch (DbUpdateException) { if (tblM_BukuExists(tblM_Buku.ID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = tblM_Buku.ID }, tblM_Buku)); }
public IHttpActionResult PuttblM_Buku(int id, tblM_Buku tblM_Buku) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tblM_Buku.ID) { return(BadRequest()); } db.Entry(tblM_Buku).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!tblM_BukuExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GettblM_Buku(int id) { tblM_Buku tblM_Buku = db.tblM_Buku.Find(id); if (tblM_Buku == null) { return(NotFound()); } return(Ok(tblM_Buku)); }
public IHttpActionResult DeletetblM_Buku(int id) { tblM_Buku tblM_Buku = db.tblM_Buku.Find(id); if (tblM_Buku == null) { return(NotFound()); } db.tblM_Buku.Remove(tblM_Buku); db.SaveChanges(); return(Ok(tblM_Buku)); }