public SearchPassengersResponseViewModel SearchPassengers(SearchPassengersRequestViewModel request)
        {
            List <PassengerInfoModel> passengerInfoModels = _getPassengerServiceBll.GetPassenger(request.Cid,
                                                                                                 request.IsTemporary,
                                                                                                 request.SearchArgs, (request.OrderSource == "O" ? 0 : 1));
            SearchPassengersResponseViewModel viewModel = new SearchPassengersResponseViewModel();

            viewModel.PassengerList = Mapper.Map <List <PassengerInfoModel>, List <PassengerViewModel> >(passengerInfoModels);
            return(viewModel);
        }
示例#2
0
        public async Task <ResponseBaseViewModel <SearchPassengersResponseViewModel> > SearchPassengers(
            [FromBody] SearchPassengersRequestViewModel request)
        {
            request.Cid         = this.GetCid();
            request.OrderSource = this.GetOrderSource();
            SearchPassengersResponseViewModel viewModel = new SearchPassengersResponseViewModel();

            await new TaskFactory().StartNew(() =>
            {
                viewModel = _searchPassengersApplication.SearchPassengers(request);
            });

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

            return(v);
        }