/// <summary> /// 编辑公告管理 /// </summary> protected virtual async Task UpdateAdsenceAsync(AdsenceEditDto input) { var entity = await _adsenceRepository.GetAsync(input.Id.Value); input.MapTo(entity); await _adsenceRepository.UpdateAsync(entity); }
/// <summary> /// 新增公告管理 /// </summary> protected virtual async Task <AdsenceEditDto> CreateAdsenceAsync(AdsenceEditDto input) { var entity = input.MapTo <Adsence>(); entity = await _adsenceRepository.InsertAsync(entity); return(entity.MapTo <AdsenceEditDto>()); }
public async Task <GetAdsenceForEditOutput> GetAdsenceForEditAsync(NullableIdDto <int> input) { var output = new GetAdsenceForEditOutput(); AdsenceEditDto adsenceEditDto; if (input.Id.HasValue) { var entity = await _adsenceRepository.GetAsync(input.Id.Value); adsenceEditDto = entity.MapTo <AdsenceEditDto>(); } else { adsenceEditDto = new AdsenceEditDto(); } output.Adsence = adsenceEditDto; return(output); }