Exemplo n.º 1
0
        /// <summary>
        /// 查看全品类分类详情
        /// </summary>
        public ActionResult List(int id)
        {
            AllSortManager manager = new AllSortManager();

            if (id != 0)
            {
                return(View(manager.GetEntity(id)));
            }
            return(null);
        }
Exemplo n.º 2
0
 /// <summary>
 /// 进入新增或修改全品类分类栏目页面
 /// </summary>
 public ActionResult EditConfig(int id)
 {
     if (id == 0)
     {
         return(View(new AllSortConfig()));
     }
     else
     {
         AllSortManager manager = new AllSortManager();
         return(View(manager.GetEntity(id)));
     }
 }
Exemplo n.º 3
0
        /// <summary>
        /// 逻辑删除选中的全品类分类
        /// </summary>
        public ActionResult DeleteConfig(int id)
        {
            AllSortManager manager = new AllSortManager();
            var            before  = manager.GetEntity(id);

            if (manager.DeleteEntity(id))
            {
                LoggerManager.InsertOplog(new ConfigHistory()
                {
                    AfterValue = "", Author = User.Identity.Name, BeforeValue = JsonConvert.SerializeObject(before), ChangeDatetime = DateTime.Now, ObjectID = id.ToString(), ObjectType = "AllSort", Operation = "逻辑删除全品类分类配置" + before.Maintitle
                });
                return(Json(1));
            }
            else
            {
                return(Json(0));
            }
        }
Exemplo n.º 4
0
        /// <summary>
        /// 保存全品类分类栏目的新增或修改操作
        /// </summary>
        public ActionResult ConfigSave(AllSortConfig model)
        {
            AllSortManager manger = new AllSortManager();

            if (model.PKID == 0)
            {
                if (manger.AddConfig(model))
                {
                    LoggerManager.InsertOplog(new ConfigHistory()
                    {
                        AfterValue = JsonConvert.SerializeObject(model), Author = User.Identity.Name, BeforeValue = "", ChangeDatetime = DateTime.Now, ObjectID = model.PKID.ToString(), ObjectType = "AllSort", Operation = "新增全品类分类配置" + model.Maintitle
                    });
                    return(Json(1));
                }
                else
                {
                    return(Json(0));
                }
            }
            else
            {
                var before = manger.GetEntity(model.PKID);
                if (manger.UpdateConfig(model))
                {
                    LoggerManager.InsertOplog(new ConfigHistory()
                    {
                        AfterValue = JsonConvert.SerializeObject(model), Author = User.Identity.Name, BeforeValue = JsonConvert.SerializeObject(before), ChangeDatetime = DateTime.Now, ObjectID = model.PKID.ToString(), ObjectType = "AllSort", Operation = "编辑全品类分类配置" + model.Maintitle
                    });
                    return(Json(1));
                }
                else
                {
                    return(Json(0));
                }
            }
        }