public ActionResult slettVare(int id, Vare slettVare) { var VareDb = new VareBLL(); bool slettOk = VareDb.slettVare(id); if(slettOk) { return RedirectToAction("VareListe"); } return View(); }
public ActionResult RegistrerVare(Vare innVare) { if(ModelState.IsValid) { var vare = new VareBLL(); bool insertOK = vare.leggTilVare(innVare); if(insertOK) { return RedirectToAction("VareListe"); } } return View(); }
public ActionResult endreVare(int id, Vare endreVare) { if(ModelState.IsValid) { var Vare = new VareBLL(); bool endringOk = Vare.endreVare(id, endreVare); if(endringOk) { return RedirectToAction("VareListe"); } } return View(); }
public bool leggTilVare(Vare innVare) { using (var context = new ButikkContext()) { var vare = new Vare() { Varenavn = innVare.Varenavn, Pris = innVare.Pris, Varebeholdning = innVare.Varebeholdning, }; context.Varer.Add(vare); var saved = context.SaveChanges(); return saved >= 1; } }
public bool endreVare(int id, Vare vare) { var db = new ButikkContext(); try { Vare endreVare = db.Varer.Find(id); endreVare.Varenavn = vare.Varenavn; endreVare.Pris = vare.Pris; endreVare.Varebeholdning = vare.Varebeholdning; db.SaveChanges(); return true; } catch { return false; } }
public Vare hentEnVare(int id) { var db = new ButikkContext(); var enDbVare = db.Varer.Find(id); if (enDbVare == null) { return null; } else { var utVare = new Vare() { Varenavn = enDbVare.Varenavn, Pris = enDbVare.Pris, Varebeholdning = enDbVare.Varebeholdning, }; return utVare; } }