public bool opprettAdmin(sikkerAdmin innAdmin) { if (innAdmin.adminid == 0) { return(false); } else { return(true); } }
private static bool Admin_i_DB(sikkerAdmin innadmin) { var Kundebll = new KundeBLL(); if (Kundebll.Admin_I_DB(innadmin)) { return(true); } else { return(false); } }
public void opprett_admin() { var controller = new KunderController(new KundeBLL(new KundeRepositoryStub())); var sikkert = new sikkerAdmin() { adminid = 1, brukernavn = "test", passord = "test" }; var result = (RedirectToRouteResult)controller.opprettAdmin(sikkert); //var result = (ViewResult)controller.opprettAdmin(sikkert); // Assert.AreEqual(result.ViewName, ""); Assert.AreEqual(result.RouteName, ""); }
public ActionResult adminlogg(sikkerAdmin innadmin) { if (Admin_i_DB(innadmin)) { Session["Admin"] = true; ViewBag.admin = true; Session["Administrator"] = innadmin.brukernavn; return(RedirectToAction("administrator")); } else { Session["Admin"] = false; ViewBag.admin = false; return(View()); } }
public bool Admin_i_DB(sikkerAdmin innadmin) { using (var db = new Kundecontext()) { byte[] passordDb = lagHash(innadmin.passord); var funnetadmin = db.administratorer.FirstOrDefault (b => b.password == passordDb && b.brukarnavn == innadmin.brukernavn); if (funnetadmin == null) { return(false); } else { return(true); } } }
public bool opprettAdmin(sikkerAdmin innadmin) { try { using (var db = new Kundecontext()) { var nyAdmin = new Admin(); byte[] passordDb = lagHash(innadmin.passord); nyAdmin.password = passordDb; nyAdmin.brukarnavn = innadmin.brukernavn; db.administratorer.Add(nyAdmin); db.SaveChanges(); return(true); } } catch { return(false); } }
public ActionResult opprettAdmin(sikkerAdmin innadmin) { if (!ModelState.IsValid) { return(View()); } try { var Kundebll = new KundeBLL(); _kundeBLL.opprettAdmin(innadmin); return(RedirectToAction("adminlogg")); } catch (Exception feil) { string endring = "Kunne ikke opprette admin"; string text = "Kunnde ikke opprette admin med id: " + innadmin.adminid; testskriver(text, endring); return(View()); } }
public bool Admin_I_DB(sikkerAdmin innAdmin) { var KundeDal = new KundeDal(); return(KundeDal.Admin_i_DB(innAdmin)); }
public bool opprettAdmin(sikkerAdmin admin) { var KundeDal = new KundeDal(); return(_repository.opprettAdmin(admin)); }