public IHttpActionResult PostGoodsIssuedItem(GoodsIssuedItem goodsIssuedItem) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.GoodsIssuedItems.Add(goodsIssuedItem); try { db.SaveChanges(); } catch (DbUpdateException) { if (GoodsIssuedItemExists(goodsIssuedItem.GoodsIssuedItemID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = goodsIssuedItem.GoodsIssuedItemID }, goodsIssuedItem)); }
public IHttpActionResult PutGoodsIssuedItem(string id, GoodsIssuedItem goodsIssuedItem) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != goodsIssuedItem.GoodsIssuedItemID) { return(BadRequest()); } db.Entry(goodsIssuedItem).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!GoodsIssuedItemExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetGoodsIssuedItem(string id) { GoodsIssuedItem goodsIssuedItem = db.GoodsIssuedItems.Find(id); if (goodsIssuedItem == null) { return(NotFound()); } return(Ok(goodsIssuedItem)); }
public IHttpActionResult DeleteGoodsIssuedItem(string id) { GoodsIssuedItem goodsIssuedItem = db.GoodsIssuedItems.Find(id); if (goodsIssuedItem == null) { return(NotFound()); } db.GoodsIssuedItems.Remove(goodsIssuedItem); db.SaveChanges(); return(Ok(goodsIssuedItem)); }