public IActionResult StockInfo(Int32 id) { var task = StockPublisher.GetInfo(0, id); var stockInfo = task.Result; return(Ok(stockInfo)); }
public IActionResult GetDiscussion(string stockId) { var id = Convert.ToInt32(stockId); var task = StockPublisher.GetStockDiscussion(0, id); var list = task.Result; return(Ok(list)); }
static void Main(string[] args) { StockPublisher p1 = new StockPublisher("MSFT"); StockPublisher p2 = new StockPublisher("MY"); p1.StockChanged += StockHandler; p2.StockChanged += StockHandler; Console.ReadLine(); }
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)); }
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 }) )); }
public IActionResult Stocksb() { var taskResult = StockPublisher.GetList(0, 20); return(Ok(taskResult.Result)); }