public IHttpActionResult PutItemStockDetail(long id, ItemStockDetail itemStockDetail) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != itemStockDetail.ID) { return(BadRequest()); } db.Entry(itemStockDetail).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ItemStockDetailExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetItemStockDetail(long id) { ItemStockDetail itemStockDetail = db.ItemStockDetails.Find(id); if (itemStockDetail == null) { return(NotFound()); } return(Ok(itemStockDetail)); }
public IHttpActionResult PostItemStockDetail(ItemStockDetail itemStockDetail) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ItemStockDetails.Add(itemStockDetail); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = itemStockDetail.ID }, itemStockDetail)); }
public IHttpActionResult DeleteItemStockDetail(long id) { ItemStockDetail itemStockDetail = db.ItemStockDetails.Find(id); if (itemStockDetail == null) { return(NotFound()); } db.ItemStockDetails.Remove(itemStockDetail); db.SaveChanges(); return(Ok(itemStockDetail)); }