Beispiel #1
0
        /// <summary>
        /// 更新模块的排序
        /// </summary>
        /// <param name="content"></param>
        /// <returns></returns>
        public ActionResult UpdateHomePageModulePriorityLevel(string content)
        {
            try
            {
                SE_HomePageConfigManager manger = new SE_HomePageConfigManager();
                IEnumerable <SE_HomePageModuleConfig> modules = JsonConvert.DeserializeObject <IEnumerable <SE_HomePageModuleConfig> >(content);
                //  var model = manger.GetHomePageModuleEntity(modules.FirstOrDefault().ID);
                //  var before = manger.GetHomePageModuleList(model.FKHomePage.Value);

                if (manger.UpdateHomePageModulePriorityLevel(modules))
                {
                    AutoReloadCache();
                    LoggerManager.InsertOplog(new ConfigHistory()
                    {
                        AfterValue = JsonConvert.SerializeObject(modules), ObjectID = "", BeforeValue = "", Author = User.Identity.Name, ObjectType = "PCMLoger", ChangeDatetime = DateTime.Now, Operation = "排序个人中心模块"
                    });
                    return(Json(1));
                }
                else
                {
                    return(Json(0));
                }
            }
            catch (Exception em)
            {
                throw new Exception(em.Message);
            }
        }