Пример #1
0
 public bool insertNewProduct(Vare NyProdukt)
 {
     var db = new OnlineStoreEntities();
       using (var dbTransaksjon = db.Database.BeginTransaction())
       {
     var nyVare = new Vare()
     {
       // en annen måte å initsiere attributter i en klasse når den
     //instansieres (må ikke ha konstruktør for å gjøre dette)
       ProduktNavn = NyProdukt.ProduktNavn,
       ProduktMerke = NyProdukt.ProduktMerke,
       Pris = NyProdukt.Pris,
       PicUrl = NyProdukt.PicUrl,
       ProduktDescription = NyProdukt.ProduktDescription
     };
     try
     {
       db.Vareer.Add(nyVare);
       db.SaveChanges();
       dbTransaksjon.Commit();
       return true;
     }
     catch (Exception feil)
     {
       dbTransaksjon.Rollback();
       return false;
     }
       }
 }
Пример #2
0
 public void DeleteConfirmed(String id)
 {
     var db = new OnlineStoreEntities();
        CartItem cartItem = db.CartItems.Find(id);
        db.CartItems.Remove(cartItem);
        db.SaveChanges();
 }