public bool addFavouriteSanPham(int productID, string userID) { try { FavouriteSanPham fal = new FavouriteSanPham(); fal.UserId = userID; fal.ProductId = productID; //FavouriteSanPham emp = db.FavouriteSanPhams.Where(x => x.ProductId == productID && x.UserId == userID).FirstOrDefault<FavouriteSanPham>(); db.FavouriteSanPhams.Add(fal); db.SaveChanges(); return(true); } catch { return(false); } }
public bool deleteFavouriteSanPham(int productID, string userID) { //var entry = db.Entry(FavouriteSanPham); FavouriteSanPham fal = new FavouriteSanPham(); fal.ProductId = productID; fal.UserId = userID; FavouriteSanPham sp = db.FavouriteSanPhams.Where(x => x.ProductId == productID && x.UserId == userID).FirstOrDefault <FavouriteSanPham>(); db.FavouriteSanPhams.Remove(sp); db.SaveChanges(); //db.FavouriteSanPhams.State = System.Data.Entity.EntityState.Deleted; //entry.State = EntityState.Modified; //db.FavouriteSanPhams.AsNoTracking(); //db.FavouriteSanPhams.Attach(fal); //db.FavouriteSanPhams.Remove(fal); //db.SaveChanges(); return(true); }