/// <summary> /// 新增 /// </summary> /// <param name="entity"></param> /// <returns></returns> public JsonResult Add(DataDictionary entity) { ModelState.Remove("ID"); ModelState.Remove("CreatedTime"); ModelState.Remove("UpdatedTime"); ModelState.Remove("IsDelete"); if (ModelState.IsValid) { if (IDataDictionaryService.IsExits(x => x.Key == entity.Key)) { return(JResult(Core.Code.ErrorCode.system_key_already_exist, "")); } entity.CreatedTime = entity.UpdatedTime = DateTime.Now; var result = IDataDictionaryService.Add(entity); if (result > 0) { CacheHelper.Clear(); } return(JResult(result)); } else { return(ParamsErrorJResult(ModelState)); } }
/// <summary> /// 新增 /// </summary> /// <param name="entity"></param> /// <returns></returns> public JsonResult Add(DataDictionary entity) { ModelState.Remove("ID"); ModelState.Remove("CreatedTime"); ModelState.Remove("UpdatedTime"); ModelState.Remove("IsDelete"); if (ModelState.IsValid) { if (IDataDictionaryService.IsExits(x => x.Value == entity.Value)) { return(JResult(Core.Code.ErrorCode.system_name_already_exist, "")); } entity.CreatedTime = entity.UpdatedTime = DateTime.Now; if (entity.Key.IsNullOrEmpty()) { entity.ID = entity.Key = Guid.NewGuid().ToString("N"); } var result = IDataDictionaryService.Add(entity); if (result > 0) { CacheHelper.Clear(); } return(JResult(result)); } else { return(ParamsErrorJResult(ModelState)); } }
public override object Install(Package package) { base.Install(package); DataDictionaryPackage dicPackage = package as DataDictionaryPackage; if (dicPackage != null) { var exists = _dataDictionaryService.Count(m => m.DicName == dicPackage.DataDictionary.DicName && m.DicValue == dicPackage.DataDictionary.DicValue); if (exists == 0) { dicPackage.DataDictionary.ID = 0; _dataDictionaryService.Add(dicPackage.DataDictionary); } } return null; }