public static bool sjekkeNavn(string innNavn) { using (var db = new BrukerContext()) { var check = (from c in db.Brukere where String.Compare(c.Navn, innNavn, StringComparison.InvariantCultureIgnoreCase) == 0 select new { Navn = c.Navn }).SingleOrDefault(); return check == null; } }
public ActionResult Registrer(bruker innBruker) { if (!ModelState.IsValid) { return View(); } using (var db = new BrukerContext()) { try { var nyBruker = new dbBruker(); byte[] passordDb = konvertTilHash(innBruker.Passord); nyBruker.Passord = passordDb; nyBruker.Navn = innBruker.Navn; db.Brukere.Add(nyBruker); db.SaveChanges(); return RedirectToAction("Index"); } catch(Exception feil) { return View(); } } }
private static bool Bruker_i_DB(bruker innBruker) { using (var db = new BrukerContext()) { byte[] passordDb = konvertTilHash(innBruker.Passord); dbBruker brukerOK = db.Brukere.FirstOrDefault(b => b.Passord == passordDb && b.Navn == innBruker.Navn); if(brukerOK == null) { return false; } else { return true; } } }