Example #1
0
 public bool Update(tb_Products entity)
 {
     try
     {
         db.Entry(entity).State = EntityState.Modified;
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Example #2
0
 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));
 }
Example #3
0
 public long Insert(tb_Products entity)
 {
     db.tb_Products.Add(entity);
     db.SaveChanges();
     return(entity.Id);
 }