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); } }
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); } }