Beispiel #1
0
        public async Task <IActionResult> Index()

        {
            ViewModals vm = new ViewModals()
            {
                Product  = await _context.Product.Include(m => m.Category).ToListAsync(),
                Category = await _context.Category.ToListAsync(),
                Kupon    = await _context.Kupon.Where(c => c.IsActive == true).ToListAsync(),
            };


            return(View(vm));
        }
        public async Task <IActionResult> Index()
        {
            ViewModals vm = new ViewModals()
            {
                Product  = await _context.Product.Include(m => m.Category).ToListAsync(),
                Category = await _context.Category.ToListAsync(),
                Kupon    = await _context.Kupon.Where(m => m.IsActive == true).ToListAsync()
            };

            var claimsIdentity = (ClaimsIdentity)User.Identity;
            var claim          = claimsIdentity.FindFirst(ClaimTypes.NameIdentifier);

            if (claim != null)
            {
                var cnt = _context.ShoppingCart.Where(u => u.UserrId == claim.Value).ToList().Count;
                HttpContext.Session.SetInt32("ssCartCount", cnt);
            }



            return(View(await _context.Product.ToListAsync()));
        }