public ActionResult EditProduct(CShoppingAccountCenterVM NewProduct, int[] fCategoryId, int?fProductId) { //登入的會員資訊 CMember member = (CMember)Session[CMemberSession.Session_Login_User]; //防止未登入者進入 if (member == null) { return(RedirectToAction("../Member/Login")); } CProduct product = CProductFactory.fn商品查詢().FirstOrDefault(p => p.fProductId == fProductId); product.fName = NewProduct.Product.fName; product.fDescription = NewProduct.Product.fDescription; product.fContent = NewProduct.Content; product.fPrice = NewProduct.Product.fPrice; product.fLaunchDate = DateTime.UtcNow.AddHours(08); product.fTheRemovedDate = null; product.fDownloadTimes = 0; product.fLikeCount = 0; product.fMemberSellerId = member.fMemberId; CProductFactory.fn商品更新(product); return(RedirectToAction("Index")); }
public ActionResult DeleteProduct(int?fProductId) { //更新下架時間不再出現於商品展示區 CProduct myProduct = CProductFactory.fn商品查詢().FirstOrDefault(p => p.fProductId == fProductId); myProduct.fTheRemovedDate = DateTime.UtcNow.AddHours(08); CProductFactory.fn商品更新(myProduct); return(RedirectToAction("Index")); }
public int DislikeProduct(int ProductId) { CProduct product = CProductFactory.fn商品查詢().FirstOrDefault(p => p.fProductId == ProductId); product.fLikeCount -= 1; CProductFactory.fn商品更新(product); int result = product.fLikeCount; return(result); }