/// <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 })); } }
/// <summary> /// 删除个人中心配置 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult DeleteHomePage(int id) { SE_HomePageConfigManager manger = new SE_HomePageConfigManager(); var before = manger.GetHomePageEntity(id); if (manger.DeleteHomePage(id)) { AutoReloadCache(); LoggerManager.InsertOplog(new ConfigHistory() { BeforeValue = JsonConvert.SerializeObject(before), AfterValue = "", ChangeDatetime = DateTime.Now, ObjectID = id.ToString(), ObjectType = "PCLoger", Operation = "删除个人中心配置" + before.HomePageName }); return(Json(new { Status = 0 })); } else { return(Json(new { Status = -1 })); } }