public ViewResult Index()
        {
            var items = _winkelkar.GetWinkelkarItems();

            _winkelkar.WinkelkarItems = items;

            var wKVM = new WinkelkarViewModel
            {
                Winkelkar       = _winkelkar,
                WinkelkarTotaal = _winkelkar.GetWinkelkarTotaal()
            };

            return(View(wKVM));
        }
예제 #2
0
        public IViewComponentResult Invoke()
        {
            var items = _winkelkar.GetWinkelkarItems();

            _winkelkar.WinkelkarItems = items;

            var wKVM = new WinkelkarViewModel
            {
                Winkelkar       = _winkelkar,
                WinkelkarTotaal = _winkelkar.GetWinkelkarTotaal()
            };

            return(View(wKVM));
        }
        public void CreateOrder(Order order)
        {
            order.OrderGeplaatst = DateTime.Now;
            order.OrderTotaal    = _winkelkar.GetWinkelkarTotaal();
            _context.Orders.Add(order);

            var winkelkarItems = _winkelkar.WinkelkarItems;

            foreach (var item in winkelkarItems)
            {
                var OrderDetail = new OrderDetail()
                {
                    Aantal        = item.Aantal,
                    ArtikelNummer = item.Product.Artikelnummer,
                    OrderId       = order.OrderId,
                    Prijs         = item.Product.Korting ?(int)item.Product.Prijs - (int)(item.Product.Prijs * 0.15M) : (int)item.Product.Prijs
                };
                _context.OrderDetails.Add(OrderDetail);
            }
            _context.SaveChanges();
        }