示例#1
0
        public static void ThemSanPham(CTGioHang ct)
        {
            var     ss_gio_hang = mySessions.Get("gio_hang");
            GioHang gio_hang;

            if (ss_gio_hang == null)
            {
                gio_hang = new GioHang();
            }
            else
            {
                gio_hang = (GioHang)ss_gio_hang;
            }
            var exists = gio_hang.CTGioHangs.FirstOrDefault(w => w.SanPhamId == ct.SanPhamId);

            if (exists != null)
            {
                exists.SoLuong += ct.SoLuong;
            }
            else
            {
                gio_hang.CTGioHangs.Add(ct);
            }
            mySessions.Set("gio_hang", gio_hang);
        }
示例#2
0
        public static GioHang Lay()
        {
            var     ss_gio_hang = mySessions.Get("gio_hang");
            GioHang gio_hang;

            if (ss_gio_hang == null)
            {
                gio_hang = new GioHang();
                mySessions.Set("gio_hang", gio_hang);
            }
            else
            {
                gio_hang = (GioHang)ss_gio_hang;
            }
            gio_hang.GiaShip = 0;
            return(gio_hang);
        }