public BasketItem UpdateItem(BasketGetApiModel basketItem) { using (var db = new BookStoreContext()) { var itemToUpdate = db.BasketItems.FirstOrDefault(x => x.Id == basketItem.BasketItemId); if (basketItem.Count == 0) { db.BasketItems.Remove(itemToUpdate); } else { itemToUpdate.Count = basketItem.Count; } db.SaveChanges(); return(itemToUpdate); } }
public IHttpActionResult UpdateBasketItem(BasketGetApiModel basketItem) { return(Ok(UpdateItem(basketItem))); }