Exemple #1
0
        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));
        }
Exemple #2
0
        /// <summary>
        /// 股票列表
        /// </summary>
        /// <param name="search"></param>
        /// <returns></returns>
        public ActionResult StockList(GetStockListRequest request)
        {
            PagedList <GetStockListResponse> list = _financeService.GetStockList(request);

            return(View(list));
        }