Exemplo n.º 1
0
        public void AddToCart(Vare vare)
        {
            var valgtVare = lagreDb.Vogner.SingleOrDefault(
            c => c.VognId == HandlekurvId
             && c.VareId == vare.VareId);

            if (valgtVare == null)
            {
                //Oprett en ny vogn om det ikke finnes
                valgtVare = new Vogn
                {
                    VareId = vare.VareId,
                    VognId = HandlekurvId,
                    Count = 1,
                    DateCreated = DateTime.Now
                };

                lagreDb.Vogner.Add(valgtVare);
            }
            else
            {
                // Øk antall dersom varen finnes
                valgtVare.Count++;
            }
            lagreDb.SaveChanges();
        }
Exemplo n.º 2
0
 public ActionResult Endre(Vare vare)
 {
     if (ModelState.IsValid)
     {
         db.Entry(vare).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     ViewBag.GenreId = new SelectList(db.Varer, "GenreId", "Name", vare.KategoriId);
     return View();
 }
Exemplo n.º 3
0
        public ActionResult Opprett(Vare vare)
        {
            if (ModelState.IsValid)
            {
                db.Varer.Add(vare);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            ViewBag.KategoriId = new SelectList(db.Kategorier, "KategoriId", "Navn", vare.KategoriId);
            return View(vare);
        }