public ActionResult AddToOrder(string ISBNCode) { try { OrdersRepository.AddBooks((Guid)Session["PromoCode"], ISBNCode); } catch (ArgumentException ex) { ViewBag.ErrorMessage = ex.Message; Update(); return(View("Index")); } return(RedirectToAction("Index", "Home")); }
public void Cost() { var order = OrdersRepository.CreateOrder(); TempOrders.Add(order); AddBookToShop("test1", 1); TempBooks.Add("test1"); AddBookToShop("test2", 2); TempBooks.Add("test2"); OrdersRepository.AddBooks(order, "test1"); OrdersRepository.AddBooks(order, "test2"); Assert.AreEqual(OrdersRepository.Cost(order), 3); }