public PagedList <GetStockListResponse> GetStockList(GetStockListRequest request) { PagedList <StockInfo> stockInfos = GetPageList <StockInfo>(request.PageIndex, request.PageSize, "ID"); List <GetStockListResponse> list = new List <GetStockListResponse>(); foreach (var stock in stockInfos) { list.Add(new GetStockListResponse { ID = stock.ID, StockCode = stock.StockCode, StockName = stock.StockName, MarketName = MarketExtension.GetMarket(stock.MarketType), SubMarketName = MarketExtension.GetSubMarket(stock.MarketType) }); } return(new PagedList <GetStockListResponse>(list, request.PageIndex, request.PageSize, stockInfos.TotalRecordCount)); }
/// <summary> /// 股票列表 /// </summary> /// <param name="search"></param> /// <returns></returns> public ActionResult StockList(GetStockListRequest request) { PagedList <GetStockListResponse> list = _financeService.GetStockList(request); return(View(list)); }