public int XoaGiayKhoiGioHang(Giay giay) { var chitietgiohang = _csdl._ChiTietGioHang.SingleOrDefault( s => s.Giay.GiayID == giay.GiayID && s.GioHangID == GioHangID); var temp = 0; if (chitietgiohang != null) { if (chitietgiohang.SoLuong > 1) { chitietgiohang.SoLuong--; temp = chitietgiohang.SoLuong; } else { _csdl._ChiTietGioHang.Remove(chitietgiohang); } } _csdl.SaveChanges(); return(temp); }
public void ThemGiayVaoGioHang(Giay giay, int soluong) { var chitietgiohang = _csdl._ChiTietGioHang.SingleOrDefault( s => s.Giay.GiayID == giay.GiayID && s.GioHangID == GioHangID); if (chitietgiohang == null) { chitietgiohang = new ChiTietGioHang { GioHangID = GioHangID, Giay = giay, SoLuong = 1 }; _csdl._ChiTietGioHang.Add(chitietgiohang); } else { chitietgiohang.SoLuong++; } _csdl.SaveChanges(); }