public bool EditConfig(int oldParentId, SvrModels.SvrConfigInfo svrModel) { var checkModel = QWF.Framework.Validation.ValidationHelper.Validate(svrModel); if (!checkModel.IsValid) { throw new UIValidateException("数据验证失败!" + checkModel.ToString()); } // using (var db = DbAccess.DbFrameworkContext.Create()) { var helper = new BLL.ConfigHelper(db, this.svrUser); var config = helper.GetConfigNode(svrModel.ConfigId); if (config == null) { throw new UIValidateException("配置节点不存在,ID=" + svrModel.ConfigId); } config.UpdateConfigNode(oldParentId, svrModel); db.SaveChanges(); return(true); } }
public bool DeleteConfig(int configId) { using (var db = DbAccess.DbFrameworkContext.Create()) { var helper = new BLL.ConfigHelper(db, this.svrUser); var config = helper.GetConfigNode(configId); if (config == null) { throw new UIValidateException("配置节点不存在,ID=" + configId); } config.Delete(); db.SaveChanges(); return(true); } }