public void UpdateProduct(Product product) { Product _product = ctx.Products.Where(x => x.ProductID == product.ProductID).First(); _product.ProductID = product.ProductID; _product.Name = product.Name; _product.Description = product.Description; _product.Category = product.Category; _product.Price = product.Price; ctx.SaveChanges(); }
public MyError InsertProduct(Product product) { MyError n = MyError.Success; if (GetProductByProductID(product.ProductID) != null) { n = MyError.Duplicated; } else { ctx.Products.Add(product); ctx.SaveChanges(); //// clear all related cache (151002) //List<string> itemsToRemove = new List<string>(); //IDictionaryEnumerator enumerator = HttpRuntime.Cache.GetEnumerator(); //while(enumerator.MoveNext()) //{ // if(enumerator.Key.ToString().StartsWith(cachePrefix)) // { // itemsToRemove.Add(enumerator.Key.ToString()); // } //} //foreach(string itemToRemove in itemsToRemove) //{ // HttpRuntime.Cache.Remove(itemToRemove); //} ClearCache(); } return n; }