public bool Update(tb_Products entity) { try { db.Entry(entity).State = EntityState.Modified; db.SaveChanges(); return(true); } catch { return(false); } }
public ActionResult Add(ProductsModel entity) { entity.UserId = SessionHelper.GetSessionUser().UserId; if (ModelState.IsValid) { entity.Status = entity.Status ?? true; entity.ViewCount = entity.ViewCount ?? 0; entity.Date = entity.Date ?? DateTime.Now; entity.Modified = entity.Modified ?? DateTime.Now; entity.Price = entity.Price ?? 0; entity.Sale = entity.Sale ?? 0; entity.Quantity = entity.Quantity ?? 1; entity.IncludedVAT = entity.IncludedVAT ?? true; var input = new tb_Products(); input.CategoryId = entity.CategoryId; input.Code = entity.Code; input.Content = entity.Content; input.Date = entity.Date; input.Description = entity.Description; input.Id = entity.Id; input.Images = entity.Images; input.IncludedVAT = entity.IncludedVAT; input.LanguageId = entity.LanguageId; input.Meta_Description = entity.Meta_Description; input.Meta_Keyword = entity.Meta_Keyword; input.Meta_Title = entity.Meta_Title; input.Modified = entity.Modified; input.Name = entity.Name; input.Price = entity.Price; input.Quantity = entity.Quantity; input.Sale = entity.Sale; input.Status = entity.Status; input.Tag = entity.Tag; input.Thumbnail = entity.Thumbnail; input.Title = entity.Title; input.TopHot = entity.TopHot; input.UserId = entity.UserId; input.ViewCount = entity.ViewCount; input.warranty = entity.warranty; long Id = Dao.Insert(input); DaoMeta.SaveValue("Guide", entity.Guide, Id); DaoMeta.SaveValue("Infor", entity.Infor, Id); DaoMeta.SaveValue("HomeDisplay", entity.DisplayHome.ToString(), Id); DaoMeta.SaveValue("FullProduct", entity.FullProduct.ToString(), Id); return(RedirectToAction("Edit", "Products", new { Id = Id })); } ViewBag.LanguageId = new SelectList(DaoLanguage.ListAll(), "LanguageId", "Description", entity.LanguageId); ViewBag.CategoryId = new SelectList(DaoCategories.ListAllByTaxonomy("Product"), "Id", "Title", entity.CategoryId); return(View(entity)); }
public long Insert(tb_Products entity) { db.tb_Products.Add(entity); db.SaveChanges(); return(entity.Id); }