public bool UpDate(int Id,Product product) { try { var Object = db.Products.Find(Id); Object.Name = product.Name; Object.code = product.code; Object.Image = product.Image; Object.Description = product.Description; Object.Price = product.Price; Object.PromotionalPrice = product.PromotionalPrice; Object.Quantity = product.Quantity; Object.OrderDisplay = product.OrderDisplay; Object.State = product.State; Object.CategoryID = product.CategoryID; Object.EditBy = product.EditBy; Object.EditDate = DateTime.Now; db.SaveChanges(); return true; } catch { return false; } }
public ActionResult Create(Product Object,string CategoryName) { try { HttpPostedFileBase anh = HttpContext.Request.Files["MyImage"]; byte[] MyImage = new byte[anh.ContentLength]; anh.InputStream.Read(MyImage, 0, anh.ContentLength); Object.Image = MyImage; if (CategoryName == "Khong Co") Object.CategoryID = 0; else Object.CategoryID = new Shop.Models.DataModel.ProductCategoryModels().GetIdByName(CategoryName); Object.CreateBy = new Shop.Models.DataModel.AdminModels().GetIdByUserName(Session[Shop.Models.SupportModel.SessionKey.LogIn] as string); Object.CreateDate = DateTime.Now; Object.EditBy = new Shop.Models.DataModel.AdminModels().GetIdByUserName(Session[Shop.Models.SupportModel.SessionKey.LogIn] as string); Object.EditDate = DateTime.Now; bool check = new ProductModels().Add(Object); if (check) return RedirectToAction("Index"); else return View(); } catch { return View(); } }
public bool Add(Product product) { try { db.Products.Add(product); db.SaveChanges(); return true; } catch { return false; } }