public GetCorpBookingDepartListResponseViewModel GetCorpBookingDepartList(GetCorpBookingDepartListRequestViewModel request) { CustomerModel customerModel = _getCustomerServiceBll.GetCustomerByCid(request.Cid); if (string.IsNullOrEmpty(customerModel?.CorpID)) { throw new Exception("该客户信息异常"); } List <CorpBookingDepartModel> corpBookingDepartModels = _getCorpBookingDepartListServiceBll.GetCorpBookingDepartList(request.CustomerCid, customerModel.CorpID); GetCorpBookingDepartListResponseViewModel viewModel = new GetCorpBookingDepartListResponseViewModel(); viewModel.BookingDepartList = Mapper.Map <List <CorpBookingDepartModel>, List <CorpBookingDepartViewModel> >(corpBookingDepartModels); viewModel.IsAll = _getCorpBookingDepartListServiceBll.IsAll; return(viewModel); }
public async Task <ResponseBaseViewModel <GetCorpBookingDepartListResponseViewModel> > GetCorpBookingDepartList( [FromBody] GetCorpBookingDepartListRequestViewModel request) { request.Cid = this.GetCid(); GetCorpBookingDepartListResponseViewModel viewModel = new GetCorpBookingDepartListResponseViewModel(); await new TaskFactory().StartNew(() => { viewModel = _getCorpBookingDepartListApplication.GetCorpBookingDepartList(request); }); ResponseBaseViewModel <GetCorpBookingDepartListResponseViewModel> v = new ResponseBaseViewModel <GetCorpBookingDepartListResponseViewModel> { Flag = new ResponseCodeViewModel() { Code = 0, MojoryToken = this.GetToken() }, Data = viewModel }; return(v); }