public JsonResult CancelFavorite(int ProductId) { if (Session[CSession關鍵字.SK_LOGINED_CUSTOMER] != null) { tCustomer cust = Session[CSession關鍵字.SK_LOGINED_CUSTOMER] as tCustomer; MotaiDataEntities db = new MotaiDataEntities(); tFavorite favor = db.tFavorites.Where(f => f.fProductId.Equals(ProductId) && f.fCustomerId.Equals(cust.CustomerId)).FirstOrDefault(); db.tFavorites.Remove(favor); db.SaveChanges(); return(Json(new { result = true, msg = "刪除成功" })); } else { return(Json(new { result = false, msg = "請先登入" })); } }
//加入收藏 public JsonResult AddFavorite(int ProductId) { if (Session[CSession關鍵字.SK_LOGINED_CUSTOMER] != null) { tCustomer cust = Session[CSession關鍵字.SK_LOGINED_CUSTOMER] as tCustomer; MotaiDataEntities dbContext = new MotaiDataEntities(); tFavorite favor = new tFavorite(); //if (dbContext.tFavorites.Count().Equals(0)) //{ // favor.FavoriteId = 1; //} favor.fCustomerId = cust.CustomerId; favor.fProductId = ProductId; dbContext.tFavorites.Add(favor); dbContext.SaveChanges(); return(Json(new { result = true, msg = "加入成功" })); } else { return(Json(new { result = false, msg = "請先登入" })); } }