Пример #1
0
        public GetHotelOrderInfoResponseViewModel GetHotelOrderInfoByOrderId(GetHotelOrderInfoRequestViewModel request)
        {
            HotelOrderInfoModel hotelOrderInfoModel =
                _getHotelOrderInfoServiceBll.GetHotelOrderInfoByOrderId(request.OrderId);

            GetHotelOrderInfoResponseViewModel viewModel = Mapper.Map <HotelOrderInfoModel, GetHotelOrderInfoResponseViewModel>(hotelOrderInfoModel);

            return(viewModel);
        }
Пример #2
0
        public HotelOrderInfoModel GetHotelOrderInfoByOrderId(int orderId)
        {
            HolOrderEntity holOrderEntity = _holOrderDal.Find <HolOrderEntity>(orderId);

            if (holOrderEntity == null)
            {
                throw new Exception("查无此订单");
            }
            List <HolOrderDetailEntity> holOrderDetailEntities =
                _holOrderDetail.Query <HolOrderDetailEntity>(n => n.OrderId == orderId, true).ToList();

            HotelOrderInfoModel hotelOrderInfoModel = Mapper.Map <HolOrderEntity, HotelOrderInfoModel>(holOrderEntity);

            hotelOrderInfoModel.HotelOrderDetailList =
                Mapper.Map <List <HolOrderDetailEntity>, List <HotelOrderDetailModel> >(holOrderDetailEntities);


            return(hotelOrderInfoModel);
        }