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);
        }