Пример #1
0
        public IActionResult StockInfo(Int32 id)
        {
            var task = StockPublisher.GetInfo(0, id);

            var stockInfo = task.Result;

            return(Ok(stockInfo));
        }
Пример #2
0
        public IActionResult GetDiscussion(string stockId)
        {
            var id   = Convert.ToInt32(stockId);
            var task = StockPublisher.GetStockDiscussion(0, id);

            var list = task.Result;

            return(Ok(list));
        }
Пример #3
0
        static void Main(string[] args)
        {
            StockPublisher p1 = new StockPublisher("MSFT");
            StockPublisher p2 = new StockPublisher("MY");

            p1.StockChanged += StockHandler;
            p2.StockChanged += StockHandler;

            Console.ReadLine();
        }
Пример #4
0
        public IActionResult PostDiscussion(Int32 stockId, [FromBody] DiscussionItemViewModel discussionItem)
        {
            var task = StockPublisher.AddStockDiscussionItem(0, stockId, new DiscussionItem {
                UserName  = discussionItem.UserName,
                Comment   = discussionItem.Comment,
                EnteredOn = DateTime.Now
            });

            var item = task.Result;

            return(Ok(item));
        }
Пример #5
0
        public IActionResult Stocks()
        {
            var taskResult = StockPublisher.GetList(0, 20);

            return(Ok(taskResult.Result.Select(s =>
                                               new StockViewModel {
                StockId = s.Id,
                Symbol = s.Symbol,
                SecurityName = s.SecurityName,
                Market = s.Market
            })
                      ));
        }
Пример #6
0
        public IActionResult Stocksb()
        {
            var taskResult = StockPublisher.GetList(0, 20);

            return(Ok(taskResult.Result));
        }