Пример #1
0
        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));
        }
Пример #2
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));
        }
Пример #3
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));
        }
Пример #4
0
        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);
        }
Пример #5
0
 private void SetPrimaryPropertyValue(ConfigDataDictionaryModel mdl)
 {
     mdl.PrimaryKey = string.Format("{0}&{1}&{2}&{3}", mdl.TreeModuleKey, mdl.ModuleName, mdl.DataNodeName, mdl.AboutCategory);
 }
Пример #6
0
        public JsonResult SaveConfigDicData(ConfigDataDictionaryModel model, ConfigDataDictionaryModel oldModel, string opType)
        {
            var result = PmConfigService.DataDicManager.Store(model, oldModel, opType);

            return(Json(result));
        }