public Administrator Bruker_i_DB(Administratoren innBruker) { if (innBruker == null) { var admin = new Administrator(); admin.Brukernavn = null; return admin; } else { var admin = new Administrator() { Id = 100, Brukernavn = "Sofia Aittamaa", }; return admin; } }
public bool settInnAdmin(Administratoren innAdmin) { byte[] passordDb = lagHash(innAdmin.Passord); var nyAdmin = new Administrator() { Id = innAdmin.Id, Brukernavn = innAdmin.Brukernavn, Passord = passordDb }; var db = new BokerContext(); try { //db.Entry(nyAdmin).State = nyAdmin.Id == 0 ? EntityState.Added : EntityState.Modified; db.Administratorer.Add(nyAdmin); db.SaveChanges(); return true; } catch (Exception feil) { skrivTilFil(feil); return false; } }
public ActionResult Index(Administratoren innAdmin) { Administrator admin = new Administrator(); admin = _adminBLL.Bruker_i_DB(innAdmin); if (admin != null) { Session["AdminLoggetInn"] = true; Session["AdminID"] = admin.Id; return RedirectToAction("adminSide"); } else { Session["AdminLoggetInn"] = false; return View(); } }