コード例 #1
0
ファイル: Inventory.cs プロジェクト: rnmisrahi/JB
 private Item GetItemFromDbContext(DbInventoryContext db, int id)
 {
     var query = from c in db.Items
                 select c;
     Item item = query.FirstOrDefault(c => c.ItemId == id);
     return item;
 }
コード例 #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 DbSaveItem(Item newItem)
 {
     DbInventoryContext db = new DbInventoryContext();
     Item item = GetItemFromDbContext(db, newItem.ItemId);
     item.ItemName = newItem.ItemName;
     item.Quantity = newItem.Quantity;
     db.SaveChanges();
 }
コード例 #4
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();
 }
コード例 #5
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;
 }
コード例 #6
0
ファイル: Inventory.cs プロジェクト: rnmisrahi/JB
 public List<Item> DbGetItems()
 {
     DbInventoryContext db = new DbInventoryContext();
     return db.Items.ToList();
 }
コード例 #7
0
ファイル: Inventory.cs プロジェクト: rnmisrahi/JB
 public Item DbGetItem(int id)
 {
     DbInventoryContext db = new DbInventoryContext();
     return GetItemFromDbContext(db, id);
 }
コード例 #8
0
ファイル: Inventory.cs プロジェクト: rnmisrahi/JB
 public void DbClearItems()
 {
     DbInventoryContext db = new DbInventoryContext();
     db.Database.ExecuteSqlCommand("Truncate Table dbo.Items");
 }