Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }
Ejemplo n.º 3
0
        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();
            }
        }