/// <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);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="output"></param>
 public CreateOrEditT_Estimate_DetailModalViewModel(GetT_Estimate_DetailForEditOutput output)
 {
     output.MapTo(this);
 }