コード例 #1
0
        /// <summary>
        /// 保存个人中心信息
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public ActionResult HomePageSave(SE_HomePageConfig model)
        {
            SE_HomePageConfigManager manager = new SE_HomePageConfigManager();

            bool result = false;

            if (model.ID <= 0)
            {
                result = manager.AddPersonalCenter(model) > 0 ? true : false;
                AutoReloadCache();
                LoggerManager.InsertOplog(new ConfigHistory()
                {
                    AfterValue = JsonConvert.SerializeObject(model), Author = User.Identity.Name, BeforeValue = "", ObjectType = "PCLoger", ChangeDatetime = DateTime.Now, Operation = "新增个人中心" + model.HomePageName
                });
            }
            else
            {
                var before = manager.GetHomePageEntity(model.ID);
                result = manager.UpdateHomePage(model);
                AutoReloadCache();
                LoggerManager.InsertOplog(new ConfigHistory()
                {
                    ObjectID = model.ID.ToString(), AfterValue = JsonConvert.SerializeObject(model), Author = User.Identity.Name, BeforeValue = JsonConvert.SerializeObject(before), ObjectType = "PCLoger", ChangeDatetime = DateTime.Now, Operation = "编辑个人中心" + model.HomePageName
                });
            }

            if (result)
            {
                return(Json(new { Status = 0 }));
            }
            else
            {
                return(Json(new { Status = -1 }));
            }
        }