Exemplo n.º 1
0
        /// <summary>
        /// 修改实体
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        protected virtual async Task UpdateDataDictionaryAsync(CreateOrUpdateDataDictionaryInput input)
        {
            Debug.Assert(input.DataDictionary.Id != null, "input.DataDictionary.Id should be set.");

            var dataDictionary = await _dataDictionaryRepository.GetAsync(input.DataDictionary.Id);
            dataDictionary = input.DataDictionary.MapTo<BaseDataDictionaryInfo>();
            dataDictionary.LastModifierUserId = YLSession.UserId;
            dataDictionary.LastModifierUserName = "";
            dataDictionary.LastModificationTime = Clock.Now;
            await _dataDictionaryRepository.UpdateAsync(dataDictionary);
            cacheHandler.Remove(CacheCategoryDataDictionary, "GetDataDictionaryList");
        }
Exemplo n.º 2
0
 /// <summary>
 /// 添加修改实体
 /// </summary>
 /// <param name="input"></param>
 /// <returns></returns>
 public async Task CreateOrUpdateDataDictionary(CreateOrUpdateDataDictionaryInput input)
 {
     if (input.DataDictionary.Id != null && input.DataDictionary.Id != Guid.Empty)
     {
         await UpdateDataDictionaryAsync(input);
     }
     else
     {
         await CreateDataDictionaryAsync(input);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// 创建实体
 /// </summary>
 /// <param name="input"></param>
 /// <returns></returns>
 protected virtual async Task CreateDataDictionaryAsync(CreateOrUpdateDataDictionaryInput input)
 {
     var dataDictionary = input.DataDictionary.MapTo<BaseDataDictionaryInfo>();
     dataDictionary.Id = GuidHelper.NewGuid();
     dataDictionary.ParentId = dataDictionary.ParentId == null ? Guid.Empty : dataDictionary.ParentId;
     dataDictionary.CreatorUserId = YLSession.UserId;
     dataDictionary.CreatorUserName = "";
     dataDictionary.CreationTime = Clock.Now;
     await _dataDictionaryRepository.InsertAsync(dataDictionary);
     cacheHandler.Remove(CacheCategoryDataDictionary, "GetDataDictionaryList");
 }
  protected async virtual Task CreateDataDictionaryAsync(CreateOrUpdateDataDictionaryInput input)
 {
     var dataDictionary = input.DataDictionary.MapTo<BaseDataDictionaryInfo>();
     dataDictionary.Id = GuidHelper.NewGuid();
     dataDictionary.CreatorUserId = AbpSession.UserId;
     dataDictionary.CreatorUserName = GetCurrentUser().RealName;
     dataDictionary.CreationTime = Clock.Now;
     await _dataDictionaryRepository.InsertAsync(dataDictionary);
     cacheHandler.Remove(CacheCategoryDataDictionary, "GetDataDictionaryList");
 }