public string TaoDonHang(DONHANG donHang) { decimal TongTien = 0; var cartItems = GetCartItems(); foreach (var item in cartItems) { var ctDonHang = new CHITIETDONHANG { MaSP = item.MaSP, MaDH = donHang.MaDH, DonGia = item.SanPham.GiaBan, SoLuong = item.Count }; TongTien += (item.Count * item.SanPham.GiaBan) ?? 0; db.CHITIETDONHANGs.Add(ctDonHang); } donHang.TongTien = TongTien; db.SaveChanges(); EmptyCart(); return(donHang.MaDH); }
public List <DONHANG> LayDSDonHangTheoLoai(string loai) { var ctDonHangs = from ct in CHITIETDONHANGs where ct.MaSP.Substring(0, 2) == loai select ct; List <DONHANG> lstDonHangs = new List <DONHANG>(); foreach (var item in ctDonHangs) { DONHANG donHang = DONHANGs.SingleOrDefault(p => p.MaDH == item.MaDH); lstDonHangs.Add(donHang); } return(lstDonHangs); }