コード例 #1
0
ファイル: Inventory.cs プロジェクト: rnmisrahi/KB
 public void DbSaveItem(Item newItem)
 {
     DbInventoryContext db = new DbInventoryContext();
     Item item = GetItemFromDbContext(db, newItem.ItemId);
     item.ItemName = newItem.ItemName;
     item.Quantity = newItem.Quantity;
     db.SaveChanges();
 }
コード例 #2
0
ファイル: Inventory.cs プロジェクト: rnmisrahi/JB
 public int DbAddItem(string name, int quantity)
 {
     DbInventoryContext context = new DbInventoryContext();
     Item item = new Item { ItemName = name, Quantity = quantity };
     context.Items.Add(item);
     context.SaveChanges();
     return item.ItemId;
 }
コード例 #3
0
ファイル: Inventory.cs プロジェクト: rnmisrahi/KB
 public void DbRemoveItem(int id)
 {
     DbInventoryContext db = new DbInventoryContext();
     var query = from c in db.Items
                 select c;
     Item item = query.FirstOrDefault(c => c.ItemId == id);
     db.Items.Remove(item);
     db.SaveChanges();
 }
コード例 #4
0
ファイル: Inventory.cs プロジェクト: rnmisrahi/JB
 public int DbAddQuantity(int itemId, int quantity)
 {
     DbInventoryContext db = new DbInventoryContext();
     var query = from c in db.Items
                 select c;
     Item item = query.FirstOrDefault(c => c.ItemId == itemId);
     item.Quantity += quantity;
     db.SaveChanges();
     return item.ItemId;
 }