/// <summary> /// 更新模块 /// </summary> /// <param name="info"></param> public bool updateModule(Entity.ModuleInfo info) { if (string.IsNullOrEmpty(info.AppId)) { info.AppId = Utils.random(16, false).ToLower(); } if (string.IsNullOrEmpty(info.AppSecret)) { info.AppSecret = Guid.NewGuid().ToString("N"); } var moduleInfo = getModuleInfo(info.ModuleId); if (moduleInfo == null) { info.InDate = Config.SiteConfig.getLocalTime(); this.dbContext.Module.Add(info); } else { info.InDate = moduleInfo.InDate; this.dbContext.Entry <Entity.ModuleInfo>(moduleInfo).CurrentValues.SetValues(info); } return(this.dbContext.SaveChanges() > 0); }
public JsonResult update(Entity.ModuleInfo info) { using (var manage = new Data.CMSManage()) { //更新操作 manage.updateModule(info); return(getResult(manage.Error, manage.Message)); } }