public virtual async Task UpdateBiz_CardInfoAsync(Biz_CardInfoEditDto input) { //TODO:更新前的逻辑判断,是否允许更新 var entity = await _biz_CardInfoRepository.GetAsync(input.Id.Value); input.MapTo(entity); await _biz_CardInfoRepository.UpdateAsync(entity); }
public virtual async Task <Biz_CardInfoEditDto> CreateBiz_CardInfoAsync(Biz_CardInfoEditDto input) { //TODO:新增前的逻辑判断,是否允许新增 var entity = input.MapTo <Biz_CardInfo>(); var id = await _biz_CardInfoRepository.InsertAndGetIdAsync(entity); if (id > 0) { _backgroundJobManager.Enqueue <GetCardInfoJob, GetCardInfos>(new GetCardInfos { Info = new List <GetCardInfoDto> { new GetCardInfoDto { ID = id, IdCard = entity.IdCard, Name = entity.RealName } } }); } return(entity.MapTo <Biz_CardInfoEditDto>()); }
public async Task <GetBiz_CardInfoForEditOutput> GetBiz_CardInfoForEditAsync(NullableIdDto <long> input) { var output = new GetBiz_CardInfoForEditOutput(); Biz_CardInfoEditDto biz_CardInfoEditDto; if (input.Id.HasValue) { var entity = await _biz_CardInfoRepository.GetAsync(input.Id.Value); biz_CardInfoEditDto = entity.MapTo <Biz_CardInfoEditDto>(); } else { biz_CardInfoEditDto = new Biz_CardInfoEditDto(); } output.Biz_CardInfo = biz_CardInfoEditDto; return(output); }