public ActionResult OrderNew() { var orders = new Nota_Pemesanan { Username = Session["username"].ToString(), Tanggal_Nota = DateTime.Now, Tanggal_Kirim = DateTime.Now.AddDays(1) }; using (Nota_PemesananDAL service = new Nota_PemesananDAL()) { service.TambahNota(orders); foreach (var ord in service.GetAllData(Session["username"].ToString()).ToList()) { var detailord = new Detail_Pemesanan { No_Nota = orders.No_Nota, Kode_Barang = ord.Kode_Barang, Qty = ord.Qty, Harga = ord.Barang.Harga, }; service.TambahDetail(detailord); service.hapusCart(ord); } } return(RedirectToAction("Index", new { id = orders.No_Nota })); }
public void TambahDetail(Detail_Pemesanan obj) { try { db.Detail_Pemesanan.Add(obj); db.SaveChanges(); } catch (InvalidCastException e) { throw new Exception("Eror", e); } }