コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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);
        }