Пример #1
0
 public Vare getVareWithID(int id)
 {
     using (var db = new OnlineStoreEntities()) {
     return db.Vareer.SingleOrDefault(
      p => p.VareId == id);
     }
 }
Пример #2
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;
     }
       }
 }
Пример #3
0
 public void DeleteConfirmed(String id)
 {
     var db = new OnlineStoreEntities();
        CartItem cartItem = db.CartItems.Find(id);
        db.CartItems.Remove(cartItem);
        db.SaveChanges();
 }
Пример #4
0
        public CartItem findCartItem(String id)
        {
            var db = new OnlineStoreEntities();

              CartItem cartItem = db.CartItems.Find(id);

              return cartItem;
        }
Пример #5
0
 public Vare editProduct(int? id)
 {
     if (id == null)
       {
     return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
       }
       var db = new OnlineStoreEntities();
       Vare vare = db.Vareer.Find(id);
       if (vare == null)
       {
     return HttpNotFound();
       }
       return vare;
 }
Пример #6
0
 public List<MODEL.Vare> getAll()
 {
     using (var db = new OnlineStoreEntities())
       {
     List<Vare> VareFraDb = db.Vareer.ToList();
     List<MODEL.Vare> allProduct = new List<MODEL.Vare>();
     foreach (var vare in VareFraDb)
     {
       var enVare = new MODEL.Vare();
       enVare.Pris = vare.Pris;
       enVare.ProduktNavn = vare.ProduktNavn;
       enVare.ProduktMerke = vare.ProduktMerke;
       enVare.VareId = vare.VareId;
       allProduct.Add(enVare);
     }
     return allProduct;
     //return VareFraDb;
       }
 }
Пример #7
0
 public MODEL.Vare getMODEL(Vare vare)
 {
     using (var db = new OnlineStoreEntities())
       {
     var enVare = new MODEL.Vare();
     enVare.Pris = vare.Pris;
     enVare.ProduktNavn = vare.ProduktNavn;
     enVare.ProduktMerke = vare.ProduktMerke;
     enVare.VareId = vare.VareId;
     return enVare;
       }
 }