public ActionResult AddProductConsultType(ProductConsultTypeModel model)
        {
            if (ModelState.IsValid)
            {
                ProductConsultTypeInfo productConsultTypeInfo = new ProductConsultTypeInfo()
                {
                    Title        = model.Title,
                    DisplayOrder = model.DisplayOrder
                };

                AdminProductConsults.CreateProductConsultType(productConsultTypeInfo);
                AddMallAdminLog("添加商品咨询类型", "添加商品咨询类型,商品咨询类型为:" + model.Title.Trim());
                return(PromptView("商品咨询类型添加成功"));
            }
            ViewData["referer"] = MallUtils.GetMallAdminRefererCookie();
            return(View(model));
        }
        public ActionResult EditProductConsultType(int consultTypeId = -1)
        {
            ProductConsultTypeInfo productConsultTypeInfo = AdminProductConsults.GetProductConsultTypeById(consultTypeId);

            if (productConsultTypeInfo == null)
            {
                return(PromptView("商品咨询类型不存在"));
            }

            ProductConsultTypeModel model = new ProductConsultTypeModel();

            model.Title         = productConsultTypeInfo.Title;
            model.DisplayOrder  = productConsultTypeInfo.DisplayOrder;
            ViewData["referer"] = MallUtils.GetMallAdminRefererCookie();

            return(View(model));
        }
Beispiel #3
0
        /// <summary>
        /// 获得商品咨询类型列表
        /// </summary>
        /// <returns></returns>
        public static ProductConsultTypeInfo[] GetProductConsultTypeList()
        {
            DataTable dt = NStore.Core.BMAData.RDBS.GetProductConsultTypeList();

            ProductConsultTypeInfo[] productConsultTypeList = new ProductConsultTypeInfo[dt.Rows.Count];

            int index = 0;

            foreach (DataRow row in dt.Rows)
            {
                ProductConsultTypeInfo productConsultTypeInfo = new ProductConsultTypeInfo();
                productConsultTypeInfo.ConsultTypeId = TypeHelper.ObjectToInt(row["consulttypeid"]);
                productConsultTypeInfo.Title         = row["Title"].ToString();
                productConsultTypeInfo.DisplayOrder  = TypeHelper.ObjectToInt(row["displayorder"]);
                productConsultTypeList[index]        = productConsultTypeInfo;
                index++;
            }
            return(productConsultTypeList);
        }
        public ActionResult EditProductConsultType(ProductConsultTypeModel model, int consultTypeId = -1)
        {
            ProductConsultTypeInfo productConsultTypeInfo = AdminProductConsults.GetProductConsultTypeById(consultTypeId);

            if (productConsultTypeInfo == null)
            {
                return(PromptView("商品咨询类型不存在"));
            }

            if (ModelState.IsValid)
            {
                productConsultTypeInfo.Title        = model.Title;
                productConsultTypeInfo.DisplayOrder = model.DisplayOrder;

                AdminProductConsults.UpdateProductConsultType(productConsultTypeInfo);
                AddMallAdminLog("修改商品咨询类型", "修改商品咨询类型,商品咨询类型ID为:" + consultTypeId);
                return(PromptView("商品咨询类型修改成功"));
            }

            ViewData["referer"] = MallUtils.GetMallAdminRefererCookie();
            return(View(model));
        }
 /// <summary>
 /// 更新商品咨询类型
 /// </summary>
 public static void UpdateProductConsultType(ProductConsultTypeInfo productConsultTypeInfo)
 {
     BrnMall.Data.ProductConsults.UpdateProductConsultType(productConsultTypeInfo);
     BrnMall.Core.BMACache.Remove(CacheKeys.MALL_PRODUCTCONSULTTYPE_LIST);
 }
Beispiel #6
0
 /// <summary>
 /// 更新商品咨询类型
 /// </summary>
 public static void UpdateProductConsultType(ProductConsultTypeInfo productConsultTypeInfo)
 {
     BrnShop.Data.ProductConsults.UpdateProductConsultType(productConsultTypeInfo);
     BrnShop.Core.BSPCache.Remove(CacheKeys.SHOP_PRODUCTCONSULTTYPE_LIST);
 }
Beispiel #7
0
 /// <summary>
 /// 更新商品咨询类型
 /// </summary>
 public static void UpdateProductConsultType(ProductConsultTypeInfo productConsultTypeInfo)
 {
     NStore.Core.BMAData.RDBS.UpdateProductConsultType(productConsultTypeInfo);
 }
Beispiel #8
0
 /// <summary>
 /// 创建商品咨询类型
 /// </summary>
 public static void CreateProductConsultType(ProductConsultTypeInfo productConsultTypeInfo)
 {
     BrnMall.Core.BMAData.RDBS.CreateProductConsultType(productConsultTypeInfo);
 }
Beispiel #9
0
 /// <summary>
 /// 更新商品咨询类型
 /// </summary>
 public static void UpdateProductConsultType(ProductConsultTypeInfo productConsultTypeInfo)
 {
     BrnShop.Core.BSPData.RDBS.UpdateProductConsultType(productConsultTypeInfo);
 }
Beispiel #10
0
 /// <summary>
 /// 创建商品咨询类型
 /// </summary>
 public static void CreateProductConsultType(ProductConsultTypeInfo productConsultTypeInfo)
 {
     NStore.Data.ProductConsults.CreateProductConsultType(productConsultTypeInfo);
     NStore.Core.BMACache.Remove(CacheKeys.MALL_PRODUCTCONSULTTYPE_LIST);
 }