/// <summary> /// 获取编辑 Order /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <GetOrderForEditOutput> GetForEdit(OrderEditDto input) { var output = new GetOrderForEditOutput(); OrderEditDto editDto; if (!string.IsNullOrEmpty(input.Id)) { var entity = await _orderRepository.GetAsync(input.Id); editDto = entity.MapTo <OrderEditDto>(); //OrderEditDto = ObjectMapper.Map<List<OrderEditDto>>(entity); } else { editDto = new OrderEditDto(); } output.Order = editDto; return(output); }
/// <summary> /// MPA版本才会用到的方法 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <GetOrderForEditOutput> GetOrderForEdit(NullableIdDto <Guid> input) { var output = new GetOrderForEditOutput(); OrderEditDto orderEditDto; if (input.Id.HasValue) { var entity = await _orderRepository.GetAsync(input.Id.Value); orderEditDto = entity.MapTo <OrderEditDto>(); //orderEditDto = ObjectMapper.Map<List <orderEditDto>>(entity); } else { orderEditDto = new OrderEditDto(); } output.Order = orderEditDto; return(output); }