Example #1
0
        public QueryHotelDetailResponseViewModel QueryHotelDetail(QueryHotelDetailRequestViewModel request)
        {
            QueryHotelDetailRequestModel requestModel =
                Mapper.Map <QueryHotelDetailRequestViewModel, QueryHotelDetailRequestModel>(request);
            QueryHotelDetailResponseModel responseModel = _queryElongHotelDetailServiceBll.QueryHotelDetail(requestModel);

            return(Mapper.Map <QueryHotelDetailResponseModel, QueryHotelDetailResponseViewModel>(responseModel));
        }
Example #2
0
        public async Task <ResponseBaseViewModel <QueryHotelDetailResponseViewModel> > QueryHotelDetail(
            [FromBody] QueryHotelDetailRequestViewModel request)
        {
            request.Cid = this.GetCid();
            QueryHotelDetailResponseViewModel viewModel = new QueryHotelDetailResponseViewModel();

            await new TaskFactory().StartNew(() =>
            {
                viewModel = _queryHotelDetailApplication.QueryHotelDetail(request);
            });

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

            return(v);
        }