/// <summary> /// 获取编辑 Invoice /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <GetInvoiceForEditOutput> GetForEdit(NullableIdDto <int> input) { var output = new GetInvoiceForEditOutput(); InvoiceEditDto editDto; if (input.Id.HasValue) { var entity = await _entityRepository.GetAsync(input.Id.Value); editDto = entity.MapTo <InvoiceEditDto>(); //invoiceEditDto = ObjectMapper.Map<List<invoiceEditDto>>(entity); } else { editDto = new InvoiceEditDto(); } output.Invoice = editDto; return(output); }
public CreateOrUpdateInvoiceModalViewModel(GetInvoiceForEditOutput output) { output.MapTo <GetInvoiceForEditOutput, CreateOrUpdateInvoiceModalViewModel>(this); }