Esempio n. 1
0
        public bool slettprodukt(int id)
        {
            var     db  = new Kundecontext();
            Produkt pro = db.produkter.Find(id);

            if (pro == null)
            {
                return(false);
            }
            else
            {
                db.produkter.Remove(pro);
                db.SaveChanges();
                return(true);
            }
        }
Esempio n. 2
0
        public void Create(string name, int amount, DateTime expiryDate)
        {
            using (var produktRepo = new DatabaseContext())
            {
                try
                {
                    //produktRepo.Database.EnsureDeleted();
                    produktRepo.Database.EnsureCreated();

                    var produkt = new Produkt(name, amount, expiryDate);

                    produktRepo.Produkt.Add(produkt);
                    produktRepo.SaveChanges();
                }
                catch (Exception e)
                {
                    throw new Exception("" + e);
                }
            }
        }
Esempio n. 3
0
        public Produkten info(int id)
        {
            var     db        = new Kundecontext();
            Produkt produkt   = db.produkter.Find(id);
            var     produktet = new Produkten()
            {
                produktid   = produkt.produktid,
                navn        = produkt.navn,
                pris        = produkt.pris,
                path        = produkt.path,
                kategori    = produkt.kategori,
                beskrivelse = produkt.beskrivelse
            };

            if (produkt == null)
            {
                return(null);
            }
            return(produktet);
        }
Esempio n. 4
0
        public bool endreprodukt(Produkten innkunde)
        {
            //bool loggetinn = (bool)Session["LoggetInn"];
            var db = new Kundecontext();

            try
            {
                //Kunder person = db.kundene.FirstOrDefault(p => p.epost == navnet);
                Produkt produk = db.produkter.Find(innkunde.produktid);
                produk.kategori    = innkunde.kategori;
                produk.navn        = innkunde.navn;
                produk.beskrivelse = innkunde.beskrivelse;
                produk.path        = innkunde.path;
                produk.pris        = innkunde.pris;
                db.SaveChanges();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Esempio n. 5
0
 public bool Opprettprodukt(FormCollection innProdukt)
 {
     try
     {
         using (var db = new Kundecontext())
         {
             var nyttProduk = new Produkt();
             nyttProduk.navn = innProdukt["produktnavn"];
             decimal prisen = decimal.Parse(innProdukt["pris"]);
             nyttProduk.beskrivelse = innProdukt["beskrivelse"];
             nyttProduk.kategori    = innProdukt["kategori"];
             nyttProduk.path        = innProdukt["path"];
             nyttProduk.pris        = prisen;
             db.produkter.Add(nyttProduk);
             db.SaveChanges();
             return(true);
         }
     }
     catch
     {
         return(false);
     }
 }