Example #1
0
        public ActionResult MinProfil()
        {
            if (Session["LoggetInn"] != null)
            {
                bool loggetInn = (bool)Session["LoggetInn"];
                if (loggetInn)
                {var db = new Dbkontekst();
                 var brukernavn = Session["Brukernavn"];
                 string b = Convert.ToString(brukernavn);
                    //Skriver ut alle bestillinger for brukeren som er innlogget. Bruker brukernavnet fra session ved innlogging
                 var bestillinger = (from odetaljer in db.OrdreDetaljers
                                from ord in db.Ordrer
                                from v in db.Varer
                                where odetaljer.OrdreId == ord.OrdreId && odetaljer.VareId == v.VareId && odetaljer.Ordre.Brukernavn == b
                                select new Kvitto
                                {
                                    Brukernavn = b,
                                    OrdreId = odetaljer.Ordre.OrdreId,
                                    Antall = odetaljer.Antall,
                                    OrdreDato = odetaljer.Ordre.OrdreDato,
                                    Varenavn = odetaljer.Vare.Varenavn,
                                    Total = odetaljer.Ordre.Total

                                }).ToList();
                    return View(bestillinger);
                }
            }
            return RedirectToAction("Logginn", "Konto");
        }
Example #2
0
 public ActionResult Registrer(Konto.Registrer innBruker)
 {
     //Registrer bruker
     if (!ModelState.IsValid)
     {
         return View();
     }
     using (var db = new Dbkontekst())
     {
         try
         {
             var nyBruker = new Konto.dbBruker();
             byte[] passordDb = lagHash(innBruker.Passord);
             nyBruker.Passord = passordDb;
             nyBruker.Brukernavn = innBruker.Brukernavn;
             nyBruker.Email = innBruker.Email;
             db.Bruker.Add(nyBruker);
             db.SaveChanges();
             return RedirectToAction("Logginn");
         }
         catch (Exception feil)
         {
             return View();
         }
     }
 }
Example #3
0
 private static bool BrukerIdb(Konto.LogInn innBruker)
 {
     //Sjekker om bruker er i db
     using (var db = new Dbkontekst())
     {
         byte[] passordDb = lagHash(innBruker.Passord);
         Konto.dbBruker funnetBruker = db.Bruker.FirstOrDefault
             (b => b.Passord == passordDb && b.Brukernavn == innBruker.Brukernavn);
         if (funnetBruker == null)
         {
             return false;
         }
         else
         {
             return true;
         }
     }
 }