public ActionResult Registrer(Bruker innBruker) { if (!ModelState.IsValid) { return View(); } using (var db = new BokhandelContext()) { try { var nyBruker = new DbBruker(); byte[] passordDB = lagHash(innBruker.Passord); nyBruker.BrukerNavn = innBruker.Navn; nyBruker.Passord = passordDB; nyBruker.Kunde = new Kunde {BrukerNavn = innBruker.Navn}; db.Brukeres.Add(nyBruker); db.SaveChanges(); var n = nyBruker.BrukerNavn; SestSessionene(true, n); MigrerHandleKurv(n); //ErInnlogget(true); return RedirectToAction("Details", "Kundes", new { id = n }); } catch { return View(); } } }
private static bool bruker_i_db(Bruker innBruker) { using (var db = new BokhandelContext()) { var passordDb = lagHash(innBruker.Passord); DbBruker funnetBruker = db.Brukeres.FirstOrDefault( b => b.Passord == passordDb && b.BrukerNavn == innBruker.Navn); if (funnetBruker == null) { return false; } else { return true; } } }