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); }
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); }