Beispiel #1
0
 public ActionResult DeleteFromOrder(string ISBNCode)
 {
     try
     {
         OrdersRepository.DeleteBooks((Guid)Session["PromoCode"], ISBNCode);
     }
     catch (ArgumentException ex)
     {
         ViewBag.ErrorMessage = ex.Message;
         Update();
         return(View("Index"));
     }
     return(RedirectToAction("Index", "Home"));
 }
        public void AddAndDeleteBookToOrder()
        {
            var order = OrdersRepository.CreateOrder();

            TempOrders.Add(order);
            AddBookToShop("test", 1);
            TempBooks.Add("test");
            Assert.AreEqual(OrdersRepository.GetShopBookCount("test"), 1);
            Assert.AreEqual(OrdersRepository.GetOrderBookCount(order, "test"), 0);
            OrdersRepository.AddBooks(order, "test");
            Assert.AreEqual(OrdersRepository.GetShopBookCount("test"), 0);
            Assert.AreEqual(OrdersRepository.GetOrderBookCount(order, "test"), 1);
            OrdersRepository.DeleteBooks(order, "test");
            Assert.AreEqual(OrdersRepository.GetShopBookCount("test"), 1);
            Assert.AreEqual(OrdersRepository.GetOrderBookCount(order, "test"), 0);
        }