Exemplo n.º 1
0
        public GetHotelOrderInfoResponseViewModel GetHotelOrderInfoByOrderId(GetHotelOrderInfoRequestViewModel request)
        {
            HotelOrderInfoModel hotelOrderInfoModel =
                _getHotelOrderInfoServiceBll.GetHotelOrderInfoByOrderId(request.OrderId);

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

            return(viewModel);
        }
        public async Task <ResponseBaseViewModel <GetHotelOrderInfoResponseViewModel> > GetHotelOrderInfo(
            [FromBody] GetHotelOrderInfoRequestViewModel request)
        {
            request.Cid         = this.GetCid();
            request.OrderSource = this.GetOrderSource();
            GetHotelOrderInfoResponseViewModel viewModel = new GetHotelOrderInfoResponseViewModel();

            await new TaskFactory().StartNew(() =>
            {
                viewModel = _getHotelOrderInfoApplication.GetHotelOrderInfoByOrderId(request);
            });

            ResponseBaseViewModel <GetHotelOrderInfoResponseViewModel> v = new ResponseBaseViewModel
                                                                           <GetHotelOrderInfoResponseViewModel>
            {
                Flag = new ResponseCodeViewModel()
                {
                    Code = 0, MojoryToken = this.GetToken()
                },
                Data = viewModel
            };

            return(v);
        }