/// <summary> /// 通过Id获取数据字典信息进行编辑或修改 /// </summary> public async Task <GetDictionaryForEditOutput> GetDictionaryForEditAsync(NullableIdDto <int> input) { var output = new GetDictionaryForEditOutput(); DictionaryEditDto dictionaryEditDto; if (input.Id.HasValue) { var entity = await _dictionaryRepository.GetAsync(input.Id.Value); dictionaryEditDto = entity.MapTo <DictionaryEditDto>(); } else { dictionaryEditDto = new DictionaryEditDto(); } output.Dictionary = dictionaryEditDto; return(output); }
/// <summary> /// 构造函数 /// </summary> /// <param name="output"></param> public CreateOrEditDictionaryModalViewModel(GetDictionaryForEditOutput output) { output.MapTo(this); }