コード例 #1
0
 public void DeleteProduct(int productId)
 {
     using (MySqlProductsDb Db = new MySqlProductsDb(ConnectionString))
     {
         var prod = new Product() { ProductID = productId };
         Db.Products.Attach(prod);
         Db.Products.Remove(prod);
         Db.SaveChanges();
     }
 }
コード例 #2
0
 public int StoreProduct(Product product)
 {
     using (MySqlProductsDb Db = new MySqlProductsDb(ConnectionString))
     {
         Db.Products.Add(product);
         Db.SaveChanges();
     }
     return product.ProductID;
 }
コード例 #3
0
 public void SetInventory(int productId, int quantity)
 {
     var prod = GetProductById(productId);
     using (MySqlProductsDb Db = new MySqlProductsDb(ConnectionString))
     {
         if (prod != null)
         {
             Db.Products.Attach(prod);
             prod.Inventory = quantity;
             Db.Entry(prod).Property("Inventory").IsModified = true;
             Db.SaveChanges();
         }
     }
 }