public IHttpActionResult PutShopBridgeItem(int id, ShopBridgeItem shopBridgeItem) { if (id != shopBridgeItem.ItemID) { return(BadRequest()); } db.Entry(shopBridgeItem).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ShopBridgeItemExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostShopBridgeItem(ShopBridgeItem shopBridgeItem) { db.ShopBridgeItems.Add(shopBridgeItem); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = shopBridgeItem.ItemID }, shopBridgeItem)); }
public IHttpActionResult GetShopBridgeItem(int id) { ShopBridgeItem shopBridgeItem = db.ShopBridgeItems.Find(id); if (shopBridgeItem == null) { return(NotFound()); } return(Ok(shopBridgeItem)); }
public IHttpActionResult DeleteShopBridgeItem(int id) { ShopBridgeItem shopBridgeItem = db.ShopBridgeItems.Find(id); if (shopBridgeItem == null) { return(NotFound()); } db.ShopBridgeItems.Remove(shopBridgeItem); db.SaveChanges(); return(Ok(shopBridgeItem)); }