private OpResult Delete(ConfigDataDictionaryModel entity) { if (entity == null) { return(OpResult.SetSuccessResult("ConfigDataDictionaryModel entity can't be null", false)); } SetPrimaryPropertyValue(entity); int record = irep.Delete(r => r.PrimaryKey == entity.PrimaryKey); return(OpResult.SetSuccessResult("删除配置数据成功", record > 0)); }
public OpResult Update(ConfigDataDictionaryModel mdl, ConfigDataDictionaryModel oldMdl) { if (mdl == null) { return(OpResult.SetSuccessResult("mdl can't be null", false)); } int record = 0; SetPrimaryPropertyValue(mdl); SetPrimaryPropertyValue(oldMdl); //1.更新自身记录 record = irep.Update(u => u.PrimaryKey == oldMdl.PrimaryKey, mdl); return(OpResult.SetSuccessResult("修改配置成功!", record > 0)); }
private OpResult Add(ConfigDataDictionaryModel entity) { int record = 0; if (entity == null) { return(OpResult.SetSuccessResult("ConfigDataDictionaryModel entity can't be null", false)); } SetPrimaryPropertyValue(entity); if (!irep.IsExist(e => e.PrimaryKey == entity.PrimaryKey)) { record += irep.Insert(entity); } return(OpResult.SetSuccessResult("新增配置数据成功", record > 0, entity.Id_Key)); }
public OpResult Store(ConfigDataDictionaryModel entity, ConfigDataDictionaryModel oldEntity, string opType) { OpResult result = OpResult.SetSuccessResult("待进行操作", false); if (opType == "add") { result = Add(entity); } else if (opType == "delete") { result = Delete(entity); } else if (opType == "edit") { result = Update(entity, oldEntity); } return(result); }
private void SetPrimaryPropertyValue(ConfigDataDictionaryModel mdl) { mdl.PrimaryKey = string.Format("{0}&{1}&{2}&{3}", mdl.TreeModuleKey, mdl.ModuleName, mdl.DataNodeName, mdl.AboutCategory); }
public JsonResult SaveConfigDicData(ConfigDataDictionaryModel model, ConfigDataDictionaryModel oldModel, string opType) { var result = PmConfigService.DataDicManager.Store(model, oldModel, opType); return(Json(result)); }