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); }