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