public ActionResult PurchasePageView(PurchasePageQueryModel query) { var page = _purchaseSearchService.GetPurchasePage(query); var purchases = page.PageData; if (purchases.Any()) { _purchaseWrappers.ToList().ForEach(wrapper => { wrapper.Wrapper(purchases); }); } ViewData["tableColumns"] = page.TableColumns; return(View(purchases)); }
public ActionResult Export(PurchasePageQueryModel query) { var purchase = _purchaseSearchService.GetPurchase(query); var properties = _purchasePropertyService.SearchService.GetColumns(); var model = new ExportDataHaveColumnModel <PurchaseModel, PurchasePropertyModel> { Datas = purchase, Columns = properties }; _purchaseWrappers.ToList().ForEach(wrapper => { wrapper.Wrapper(purchase); }); var fileName = _dataExporter.CreateFileName("采购单"); var datas = _dataExporter.Export <PurchaseModel, PurchasePropertyModel>(model); return(File(datas, "application/ms-excel", fileName)); }
public PageModel <PurchaseModel> GetPurchasePage(PurchasePageQueryModel query) { return(_pageQueryer.QueryPage(query)); }
public List <PurchaseModel> GetPurchase(PurchasePageQueryModel query) { return(_pageQueryer.Query(query)); }
public ActionResult PurchasePage(PurchasePageQueryModel query) { var page = _purchaseSearchService.GetPurchasePage(query); return(Success(page)); }