public bool Adminsjekk(Admin admin) { var db = new ButikkContext(); Admin funnet = db.Admins.FirstOrDefault (b => b.Passord == admin.Passord && b.Brukernavn == admin.Brukernavn); if (funnet == null) return false; else return true; }
public bool leggTilAdmin(Admin innAdmin) { using (var context = new ButikkContext()) { var admin = new Admin() { Brukernavn = innAdmin.Brukernavn, Passord = innAdmin.Passord }; context.Admins.Add(admin); var saved = context.SaveChanges(); return saved >= 1; } }
public bool endreAdmin(int id, Admin admin) { var db = new ButikkContext(); try { Admin endreAdmin = db.Admins.Find(id); endreAdmin.Brukernavn = admin.Brukernavn; endreAdmin.Passord = admin.Passord; db.SaveChanges(); return true; } catch { return false; } }
public Admin hentEnAdmin(int id) { var db = new ButikkContext(); var enAdmin = db.Admins.Find(id); if (enAdmin == null) { return null; } else { var utAdmin = new Admin() { Brukernavn = enAdmin.Brukernavn, Passord = enAdmin.Passord }; return utAdmin; } }
public ActionResult EndreAdmin(int id, Admin endreAdmin) { if (ModelState.IsValid) { var Admin = new AdminBLL(); bool endringOk = Admin.endreAdmin(id, endreAdmin); if (endringOk) { return RedirectToAction("AdminListe"); } } return View(); }
public ActionResult SlettAdmin(int id, Admin slettId) { if (ModelState.IsValid) { var Admin = new AdminBLL(); bool slettOk = Admin.slettAdmin(id); if (slettOk) { return RedirectToAction("AdminListe"); } } return View(); }
public ActionResult LoggInn(Admin innBruker) { var db = new AdminBLL(); if (db.adminsjekk(innBruker)) { Session["Innlogget"] = true; ViewBag.Innlogget = true; return RedirectToAction("AdminPage"); } else { Session["Innlogget"] = false; ViewBag.Innlogget = false; return View(); } }
public ActionResult LeggTilAdmin(Admin innAdmin) { if (ModelState.IsValid) { var Admin = new AdminBLL(); bool insertOk = Admin.leggTilAdmin(innAdmin); if (insertOk) { return RedirectToAction("AdminListe"); } } if (Session["Innlogget"] == null) { Session["Innlogget"] = false; ViewBag.Innlogget = false; } else { ViewBag.Innlogget = (bool)Session["Innlogget"]; bool ok = (bool)Session["Innlogget"]; if (ok) return View(); } return RedirectToAction("Home"); }