Ejemplo n.º 1
0
        //Registrer brukerinformasjon
        public bool RegistrerBrukerInfo(BrukerInfo brukerInfo)
        {
            try
            {
                using (var db = new ButikkContext())
                {
                    var bruker = db.Brukere.Where(b => b.Brukernavn == brukerInfo.Brukernavn).FirstOrDefault();

                    var brukerInformasjon = new Brukerinformasjon();
                    brukerInformasjon.Fornavn = brukerInfo.Fornavn;
                    brukerInformasjon.Etternavn = brukerInfo.Etternavn;
                    brukerInformasjon.Adresse = brukerInfo.Adresse;
                    brukerInformasjon.Postnr = brukerInfo.Postnr;
                    brukerInformasjon.Epost = brukerInfo.Epost;
                    brukerInformasjon.Bruker = bruker;
                    db.Brukerinformasjon.Add(brukerInformasjon);
                    db.SaveChanges();
                    return true;
                }
            }
            catch
            {
                return false;
            }
        }
Ejemplo n.º 2
0
        public ActionResult OppdaterBrukerInfo(BrukerInfo brukerInfo)
        {
            if (!ModelState.IsValid)
            {
                return View();
            }

            try
            {
                var brukerInfoBll = new BrukerInfoBLL();
                var registrert = brukerInfoBll.OppdaterBrukerInfo(brukerInfo);
                if (registrert)
                {
                    RedirectToAction("Index");
                }
                else
                {
                    return View();
                }

            }
            catch
            {
                return View();
            }

            return View();
        }
Ejemplo n.º 3
0
 //Oppdaterer brukerinformasjonen
 public bool OppdaterBrukerInfo(BrukerInfo brukerInfo)
 {
     try
     {
         using (var db = new ButikkContext())
         {
             var oppdater = db.Brukerinformasjon.Where(b => b.ID == brukerInfo.ID).FirstOrDefault();
             oppdater.Fornavn = brukerInfo.Fornavn;
             oppdater.Etternavn = brukerInfo.Etternavn;
             oppdater.Adresse = brukerInfo.Adresse;
             oppdater.Postnr = brukerInfo.Postnr;
             oppdater.Epost = brukerInfo.Epost;
             db.SaveChanges();
             return true;
         }
     }
     catch
     {
         return false;
     }
 }
Ejemplo n.º 4
0
 public bool RegistrerBrukerInfo(BrukerInfo brukerInfo)
 {
     var brukerInfoDAL = new BrukerInfoDAL();
     return brukerInfoDAL.RegistrerBrukerInfo(brukerInfo);
 }
Ejemplo n.º 5
0
 public bool OppdaterBrukerInfo(BrukerInfo brukerInfo)
 {
     var brukerInfoDAL = new BrukerInfoDAL();
     return brukerInfoDAL.OppdaterBrukerInfo(brukerInfo);
 }
Ejemplo n.º 6
0
        public ActionResult RegistrerBrukerInfo(BrukerInfo brukerInfo)
        {
            if (!ModelState.IsValid)
            {
                return View();
            }

            try
            {
                var brukerInfoBll = new BrukerInfoBLL();
                var brukernavn = Session["Brukernavn"].ToString();
                brukerInfo.Brukernavn = brukernavn;
                var registrert = brukerInfoBll.RegistrerBrukerInfo(brukerInfo);
                if (registrert)
                {
                    RedirectToAction("Index");
                }
                else {
                    return View();
                }

            }
            catch {
                return View();
            }

            return View();
        }