public ActionResult CopyProduct(int ccid, int id)
 {
     //1、查询
     module_productContract Product = new module_productContract();
     Product = ProBll.GetProductByIdAndccid(ccid, id);
     Product.AddDate = DateTime.Now;
     Product.IsPass = 1;
     if (ProBll.InsertProduct(Product) > 0)
     {
         // Success
         ViewData["msg"] = "克隆成功!";
         ViewData["url"] = Url.Action("ProductList", new { ccid = ccid });
         return View("Success");
     }
     else
     {
         ViewData["msg"] = "克隆失败!";
         ViewData["url"] = Url.Action("ProductList", new { ccid = ccid });
         return View("Error");
     }
 }
        public ActionResult ProductEdit(module_productContract ProductC, FormCollection fc, int ccid, int id)
        {
            ViewData["ccid"] = ccid;
            string operateType = Request.QueryString["operateType"];
            if (ModelState.IsValid)
            {
                if (ProductC.Summary == null || ProductC.Summary.Trim() == "")
                    ProductC.Summary = CommonHelper.GetCutString(CommonHelper.NoHTML(ProductC.Content), 100);
                else
                    ProductC.Summary = CommonHelper.GetCutString(CommonHelper.NoHTML(ProductC.Summary), 100);
                if (ProductC.Tags == null)
                    ProductC.Tags = "";
                else
                    ProductC.Tags = CommonHelper.DelSymbol(ProductC.Tags);
                if (ProductC.TColor == null)
                    ProductC.TColor = "";
                if (ProductC.Author == null)
                    ProductC.Author = "";
                if (ProductC.Img == null)
                {
                    ProductC.Img = "";
                    ProductC.IsImg = 0;
                }
                else ProductC.IsImg = 1;
                ProductC.IsPass = 1;
                if (ProductC.SourceFrom == null)
                    ProductC.SourceFrom = "";
                ProductC.Title = CommonHelper.SafetyTitle(ProductC.Title);
                ProductC.ChannelId = ccid;
                ProductC.Editor = ProductC.Author;
                ProductC.FirstPage = "";
                ProductC.AliasPage = "";
                switch (operateType)
                {
                    case "add":
                        #region Add
                        ProductC.AddDate = DateTime.Now;
                        if (ProBll.InsertProduct(ProductC) > 0)
                        {

                            ViewData["msg"] = "添加成功!";
                            ViewData["url"] = Url.Action("ProductList", new { ccid = ccid });
                            return View("Success");
                        }
                        else
                        {
                            return View(ProductC);
                        }
                        #endregion
                    case "edit":
                        if (ProBll.UpdateProduct(ProductC) > 0)
                        {
                            // Success
                            ViewData["msg"] = "修改成功!";
                            ViewData["url"] = Url.Action("ProductList", new { ccid = ccid });
                            return View("Success");
                        }
                        else
                        {
                            return View(ProductC);
                        }

                    default:
                        break;
                }
                return View(ProductC);
            }
            else
            {
                return View(ProductC);
            }
        }
 /// <summary>
 /// 修改商品
 /// </summary>
 /// <param name="article"></param>
 /// <returns></returns>
 public int UpdateProduct(module_productContract product)
 {
     return ProDao.UpdateProduct(product.ToPO<module_product>());
 }
 /// <summary>
 /// 添加、编辑文章
 /// </summary>
 /// <param name="ccid">频道ID</param>
 /// <returns></returns>
 public ActionResult ProductEdit(int id, int ccid)
 {
     ViewData["ccid"] = ccid;
     string operateType = Request.QueryString["operateType"];
     module_productContract Product = new module_productContract();
     //查询该频道下的栏目
     List<normal_class> Classlist = ClassBll.GetClassByccidAndEid(ccid, (Session["user"] as UsersContract).EId);
     if (Classlist.Count == 0)
     {
         ViewData["msg"] = "该频道下还没有栏目,请先添加栏目!";
         ViewData["url"] = Url.Action("AddClass", new { ccid = ccid, id = 0, operateType = "add" });
         return View("Error");
     }
     else
     {
         ViewData["ClassList"] = new SelectList(Classlist, "id", "title");
         switch (operateType)
         {
             case "add":
                 ViewBag.pTitle = "添加商品";
                 Product.AddDate = DateTime.Now;
                 //添加
                 break;
             case "edit":
                 Product = ProBll.GetProductByIdAndccid(ccid, id);
                 ViewData["content"] = Product.Content;
                 break;
             default:
                 break;
         }
         return View(Product);
     }
 }
 /// <summary>
 /// 添加商品
 /// </summary>
 /// <param name="article"></param>
 /// <returns></returns>
 public int InsertProduct(module_productContract product)
 {
     return ProDao.InsertProduct(product.ToPO<module_product>());
 }