public bool settInn(Kunde innKunde)
 {
     if (innKunde.Fornavn == "")
     {
         return false;
     }
     else
     {
         return true;
     }
 }
 public bool endreKunde(int id, Kunde innKunde)
 {
     if (id == 0)
     {
         return false;
     }
     else
     {
         return true;
     }
 }
 public ActionResult Endre(int id, Kunde endreKunde)
 {
     if (ModelState.IsValid)
     {
         var kundeDb = new VareBLL();
         bool endringOK = kundeDb.endreKunde(id, endreKunde);
         if (endringOK)
         {
             return RedirectToAction("kundeListe");
         }
     }
     return View();
 }
예제 #4
0
        public bool leggTilKunde(Kunde innKunde)
        {
            using (var context = new ButikkContext())
            {
                var kunde = new Kunde()
                {
                    Fornavn = innKunde.Fornavn,
                    Etternavn = innKunde.Etternavn,
                    Adresse = innKunde.Adresse,

                };
                context.Kunde.Add(kunde);
                var saved = context.SaveChanges();
                return saved >= 1;
            }
        }
        public List<Kunde> hentAlle()
        {
            var kundeListe = new List<Kunde>();
            var kunde = new Kunde()
            {
                ID = 1,
                Fornavn = "Per",
                Etternavn = "Olsen",
                Adresse = "Osloveien 82"

            };
            kundeListe.Add(kunde);
            kundeListe.Add(kunde);
            kundeListe.Add(kunde);
            return kundeListe;
        }
예제 #6
0
        public bool endreKunde(int id, Kunde kunde)
        {
            var db = new ButikkContext();
            try
            {
                Kunde endreKunde = db.Kunde.Find(id);
                endreKunde.Fornavn = kunde.Fornavn;
                endreKunde.Etternavn = kunde.Etternavn;
                endreKunde.Adresse = kunde.Adresse;

                db.SaveChanges();
                return true;
            }
            catch
            {
                return false;
            }
        }
        public Kunde hentEnKunde(int id)
        {
            if (id == 0)
            {
                var kunde = new Kunde();
                kunde.ID = 0;
                return kunde;
            }
            else
            {
                var kunde = new Kunde()
                {
                    ID = 1,
                    Fornavn = "Per",
                    Etternavn = "Olsen",
                    Adresse = "Osloveien 82"

                };
                return kunde;
            }
        }
예제 #8
0
        public Kunde hentEnKunde(int id)
        {
            var db = new ButikkContext();

            var enDbKunde = db.Kunde.Find(id);

            if (enDbKunde == null)
            {
                return null;
            }
            else
            {
                var utKunde = new Kunde()
                {
                    Fornavn = enDbKunde.Fornavn,
                    Etternavn = enDbKunde.Etternavn,
                    Adresse = enDbKunde.Adresse,

                };
                return utKunde;
            }
        }
        public ActionResult slettKunde(int id, Kunde slettKunde)
        {
            var kundeDb = new VareBLL();
            bool slettOK = kundeDb.slettKunde(id);
            if (slettOK)
            {
                return RedirectToAction("kundeListe");
            }

            return View();
        }
 public ActionResult Registrer(Kunde innKunde)
 {
     if (ModelState.IsValid)
     {
         var kundeDb = new VareBLL();
         bool insertOK = kundeDb.leggTilKunde(innKunde);
         if (insertOK)
         {
             return RedirectToAction("kundeListe");
         }
     }
     return View();
 }
예제 #11
0
 public bool leggTilKunde(Kunde innKunde)
 {
     var KundeDAL = new KundeDAL();
         return KundeDAL.leggTilKunde(innKunde);
 }
예제 #12
0
 public bool endreKunde(int id, Kunde innKunde)
 {
     var KundeDAL = new KundeDAL();
         return KundeDAL.endreKunde(id, innKunde);
 }
예제 #13
0
 public bool settInn(Kunde innKunde)
 {
     throw new NotImplementedException();
 }