/// <summary> /// 通过Id获取评价明细信息进行编辑或修改 /// </summary> public async Task <GetT_Estimate_DetailForEditOutput> GetT_Estimate_DetailForEditAsync(NullableIdDto <int> input) { var output = new GetT_Estimate_DetailForEditOutput(); T_Estimate_DetailEditDto t_Estimate_DetailEditDto; if (input.Id.HasValue) { var entity = await _t_Estimate_DetailRepository.GetAsync(input.Id.Value); t_Estimate_DetailEditDto = entity.MapTo <T_Estimate_DetailEditDto>(); } else { t_Estimate_DetailEditDto = new T_Estimate_DetailEditDto(); } output.T_Estimate_Detail = t_Estimate_DetailEditDto; return(output); }
/// <summary> /// 构造函数 /// </summary> /// <param name="output"></param> public CreateOrEditT_Estimate_DetailModalViewModel(GetT_Estimate_DetailForEditOutput output) { output.MapTo(this); }