示例#1
0
 private ViewProdukt ViewProduktfraProdukt(Produkt p)
 {
     var vp = new ViewProdukt() {
         Navn = p.navn,
         Pris = p.pris,
         Beskrivelse = p.beskrivelse,
         produktId = p.produktId
     };
     return vp;
 }
示例#2
0
        public List<Produkt> HentProduktListe()
        {
            var dummy = new List<Produkt>();

            var p = new Produkt()
            {
                navn = "test",
                produktId = 1,
                beskrivelse = "testbeskrivelse",
                pris = 25
            };
            dummy.Add(p);
            dummy.Add(p);
            dummy.Add(p);
            return dummy;
        }
示例#3
0
        public bool NyttProdukt(ViewProdukt p)
        {
            using (_db)
            {
                try
                {
                    if (_db.Produkter.Find(p.produktId) != null)
                        return false; //produktet eksisterer allerede i db

                    var nyttP = new Produkt();

                    nyttP.navn = p.Navn;
                    nyttP.beskrivelse = p.Beskrivelse;
                    nyttP.pris = p.Pris;

                    _db.Produkter.Add(nyttP);
                    _db.SaveChanges();
                    return true;
                }
                catch (Exception e)
                {
                    ExceptionWriter.LoggFeil(e, "NyttProdukt");
                    return false;
                }
            }
        }