/// <summary> /// 编辑考评内容(档次) /// </summary> //[AbpAuthorize(T_ContentAppPermissions.T_Content_EditT_Content)] public virtual async Task UpdateT_ContentAsync(T_ContentEditDto input) { //TODO:更新前的逻辑判断,是否允许更新 var entity = await _t_ContentRepository.GetAsync(input.Id.Value); input.MapTo(entity); await _t_ContentRepository.UpdateAsync(entity); }
/// <summary> /// 新增考评内容(档次) /// </summary> // [AbpAuthorize(T_ContentAppPermissions.T_Content_CreateT_Content)] public virtual async Task <T_ContentEditDto> CreateT_ContentAsync(T_ContentEditDto input) { //TODO:新增前的逻辑判断,是否允许新增 var entity = input.MapTo <T_Content>(); entity = await _t_ContentRepository.InsertAsync(entity); return(entity.MapTo <T_ContentEditDto>()); }
/// <summary> /// 通过Id获取考评内容(档次)信息进行编辑或修改 /// </summary> public async Task <GetT_ContentForEditOutput> GetT_ContentForEditAsync(NullableIdDto <int> input) { var output = new GetT_ContentForEditOutput(); T_ContentEditDto t_ContentEditDto; if (input.Id.HasValue) { var entity = await _t_ContentRepository.GetAsync(input.Id.Value); t_ContentEditDto = entity.MapTo <T_ContentEditDto>(); } else { t_ContentEditDto = new T_ContentEditDto(); } output.T_Content = t_ContentEditDto; return(output); }