示例#1
0
        public IActionResult Toevoegen(VMToevoegen vMToevoegen)
        {
            Artikel art = new Artikel();

            vMToevoegen.artikel = PC.loadArtikel(Convert.ToInt32(HttpContext.Session.GetString("ArtNr")));
            Winkelmand winkelmand = new Winkelmand();

            if (ModelState.IsValid)
            {
                if ((vMToevoegen.Aantal > 0) && (vMToevoegen.Aantal <= vMToevoegen.artikel.Voorraad))
                {
                    winkelmand.KlantNr = Convert.ToInt32(HttpContext.Session.GetString("KlantNr"));
                    winkelmand.Aantal  = vMToevoegen.Aantal;
                    winkelmand.ArtNr   = Convert.ToInt32(HttpContext.Session.GetString("ArtNr"));
                    PC.PasMandjeAan(winkelmand);
                    return(RedirectToAction("Winkelmand"));
                }
                else
                {
                    ViewBag.fout("Het aantal dat ingegeven is, is niet correct");
                    return(View(vMToevoegen));
                }
            }
            else
            {
                return(View(vMToevoegen));
            }
        }
示例#2
0
        public IActionResult Toevoegen(int ArtNr)
        {
            VMToevoegen vMToevoegen = new VMToevoegen();

            vMToevoegen.artikel = PC.loadArtikel(ArtNr);
            HttpContext.Session.SetString("ArtNr", ArtNr.ToString());
            return(View(vMToevoegen));
        }