コード例 #1
0
        public async Task <bool> SaveProduct(ProductModel productModel)
        {
            using (MarvelDCStoreDBContext db = new MarvelDCStoreDBContext())
            {
                Product product = db.Product.Where(x => x.ProductID == productModel.ProductID).FirstOrDefault();

                if (product == null)
                {
                    product = new Product()
                    {
                        ProductName  = productModel.ProductName,
                        ItemQuantity = productModel.ItemQuantity,
                        UnitPrice    = productModel.UnitPrice
                    };

                    db.Product.Add(product);
                }
                else
                {
                    product.ProductName  = productModel.ProductName;
                    product.ItemQuantity = productModel.ItemQuantity;
                    product.UnitPrice    = productModel.UnitPrice;
                }

                return(await db.SaveChangesAsync() >= 1);
            }
        }
コード例 #2
0
        public async Task <bool> DeleteProduct(int productId)
        {
            using (MarvelDCStoreDBContext db = new MarvelDCStoreDBContext())
            {
                Product product = db.Product.Where(x => x.ProductID == productId).FirstOrDefault();

                if (product != null)
                {
                    db.Product.Remove(product);
                }

                return(await db.SaveChangesAsync() >= 1);
            }
        }