public List <InvoiceViewModel> GetInvoice(CarrierTilteViewModel viewModel) { var carrierTitleModel = mapper.Map <CarrierTilteModel>(viewModel); string result = ExcuteApi(carrierTitleModel); var title = JsonConvertFacde.DeserializeObject <CarrierTitleResult>(result); List <InvoiceViewModel> InvoiceList = null; //查詢成功再加入List中 if (title.code == "200") { InvoiceList = mapper.Map <List <InvoiceViewModel> >(title.details); } return(InvoiceList ?? new List <InvoiceViewModel>()); }
public ActionResult CarrierTitle(CarrierTilteViewModel model) { var result = _invoiceService.GetInvoice(model); return(View("CarrierTitleResult", result)); }