public void OrderFormView_InsertItem(WebshopClick.Model.BLL.Order order) { if (ModelState.IsValid) { try { Service service = new Service(); Orderrow orderrow = new Orderrow(); List<Item> cart = (List<Item>)Session["cart"]; if (cart.Count > 0) { service.UpdateOrder(order); foreach (Item item in cart) { orderrow.OrderID = order.OrderID; orderrow.ProductID = item.Product.ProductID; orderrow.TaxID = 1; orderrow.Quantity = item.Quantity; orderrow.Price = item.Product.Price; orderrow.Discount = Convert.ToDecimal(0); service.UpdateOrderrow(orderrow); orderrow.RowID = 0; } cart.Clear(); FlashPlaceHolder.Visible = true; } } catch (Exception) { ModelState.AddModelError(String.Empty, "Fel inträffade då beställning skulle genomföras."); } } }