public void CanDeleteItem()
        {
            Item itemToAdd = new Item();
            var  repo      = new PirateItemRepository();

            itemToAdd.ItemName       = "Test Item";
            itemToAdd.RealValue      = 15000;
            itemToAdd.DisplayValue   = 20000;
            itemToAdd.Description    = "This is a test item";
            itemToAdd.Favorite       = true;
            itemToAdd.Featured       = true;
            itemToAdd.CategoryName   = "Space Goats";
            itemToAdd.CurrencyName   = "Space Bucks";
            itemToAdd.ItemPictureURL = "placeholder.jpg";

            repo.Insert(itemToAdd);
            Assert.AreEqual(9, itemToAdd.ItemId);

            var loaded = repo.GetItemById(9);

            Assert.IsNotNull(loaded);
            Assert.AreEqual(9, loaded.ItemId);

            repo.Delete(9);
            loaded = repo.GetItemById(9);

            Assert.IsNull(loaded);
        }
Exemple #2
0
        public ActionResult DeleteItem(int id)
        {
            var repo = new PirateItemRepository();

            repo.Delete(id);

            return(RedirectToAction("Inventory", "Admin"));
        }
Exemple #3
0
        public IHttpActionResult RemoveItem(int ItemId)
        {
            var repo = new PirateItemRepository();

            try
            {
                repo.Delete(ItemId);
                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }