//加入訂單 public void AddOrder(int userID) { //加入訂單資料 B_Order o = new B_Order(); o.UserID = userID; o.BuyTime = DateTime.Now; db.B_Order.Add(o); db.SaveChanges(); //加入訂單明細資料 var items = db.B_ShoppingCar.Where(s => s.UserID == userID); List <B_OrderDetail> OD = new List <B_OrderDetail>(); foreach (var item in items) { B_OrderDetail od = new B_OrderDetail(); od.OrderID = o.OrderID; od.ClassID = item.ClassID; od.Price = item.C_Class.Price; OD.Add(od); db.B_OrderDetail.AddRange(OD); } db.SaveChanges(); }
public BOrderDetailModel(B_OrderDetail model, P_Product getProduct) { OrderDetailId = model.OrderDetailId; OrderId = model.OrderId; ProductId = model.ProductId; ProductColorCode = model.ProductColorCode; ProductCode = model.ProductCode; Price = model.Price; Amount = model.Amount; IsMain = model.IsMain; ProductName = model.ProductName; ColorName = model.ColorName; ImageDetail = getProduct.ProductImage; Discount = model.Discount; DiscountCode = model.DiscountCode; ParentId = model.ParentId; Imei = model.Imei; }