/* Kollar om sessionen är aktiv och om det finns varor tillagda i sessionen */

        public IActionResult Index()
        {
            var cartUserId = HttpContext.Session.Get <Guid>(sessionKeyUserId);

            CartViewModel vm = new CartViewModel();

            if (cartUserId == null || cartUserId == Guid.Empty)
            {
                ViewBag.Message = "Sessionen har gått ut!";
                return(View(vm));
            }

            var cart  = HttpContext.Session.Get <List <CartItem> >(sessionKeyCart);
            var seeds = _seedService.GetAll();

            vm.Seeds = cart;

            vm.TotalPrice = vm.Seeds.Sum(s => s.Seed.Price * s.Amount);

            return(View(vm));
        }
Esempio n. 2
0
        public IActionResult Index()
        {
            var seeds = _seedService.GetAll();

            return(View(seeds));
        }