public static void Add(Cart cart, Order order) { Random rnd = new Random(); int id = rnd.Next(100, 100000); var tmp = orderDAO.FindByID(id); order.Total = (int)cart.TotalValue; order.OrderDate = DateTime.Now; orderDAO.Add(order); foreach (var item in cart.Lines) { orderDetDAO.Add(new OrderDet() { OrderID = order.OrderID, ProductID = item.product.ProductID, Quantity = item.Quantity, Price = item.product.Price, Total = item.Quantity * item.product.Price }); } }