示例#1
0
        /// <summary>
        /// 查看全品类分类详情
        /// </summary>
        public ActionResult List(int id)
        {
            AllSortManager manager = new AllSortManager();

            if (id != 0)
            {
                return(View(manager.GetEntity(id)));
            }
            return(null);
        }
示例#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)));
     }
 }
示例#3
0
 /// <summary>
 /// 进入新增或修改标签栏的页面
 /// </summary>
 public ActionResult EditTagConfig(int id, int parentId, String parentTitle)
 {
     if (id == 0)
     {
         return(View(new AllSortTagConfig()
         {
             ParentId = parentId, ParentMaintitle = parentTitle
         }));
     }
     else
     {
         AllSortManager manager = new AllSortManager();
         return(View(manager.GetTagEntity(id, parentTitle)));
     }
 }
示例#4
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));
            }
        }
示例#5
0
 /// <summary>
 /// 进入新增或修改的内容栏页面
 /// </summary>
 public ActionResult EditListConfig(int id, int parentId, String parentTitle)
 {
     if (id == 0)
     {
         return(View(new AllSortListConfig()
         {
             ParentId = parentId,
             ParentMaintitle = parentTitle,
             CreateDateTime = DateTime.Now,
             UpdateDateTime = DateTime.Now,
             StartTime = DateTime.Now,
             EndTime = DateTime.Now,
             PKID = 0,
             TitleColor = "#ffffff",
             TitleBgColor = "#000000"
         }));
     }
     else
     {
         AllSortManager manager = new AllSortManager();
         return(View(manager.GetListEntity(id, parentTitle)));
     }
 }
示例#6
0
        /// <summary>
        /// 保存内容栏的新增或修改操作
        /// </summary>
        public ActionResult ConfigListSave(AllSortListConfig model)
        {
            AllSortManager manger = new AllSortManager();

            if (model.PKID == 0)
            {
                if (manger.AddListConfig(model))
                {
                    LoggerManager.InsertOplog(new ConfigHistory()
                    {
                        AfterValue = JsonConvert.SerializeObject(model), Author = User.Identity.Name, BeforeValue = "", ChangeDatetime = DateTime.Now, ObjectID = model.PKID.ToString(), ObjectType = "SortList", Operation = "新增内容栏配置" + model.Title
                    });
                    return(Json(1));
                }
                else
                {
                    return(Json(0));
                }
            }
            else
            {
                var title  = "";
                var before = manger.GetListEntity(model.PKID, title);
                if (manger.UpdateListConfig(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 = "SortList", Operation = "编辑内容栏配置" + model.Title
                    });
                    return(Json(1));
                }
                else
                {
                    return(Json(0));
                }
            }
        }
示例#7
0
        public ActionResult Index()
        {
            AllSortManager manager = new AllSortManager();

            return(View(manager.GetList()));
        }