public async Task Execute(IJobExecutionContext context) { List <spGetOrderByDescPriceOrderBookResult> openOrdersBuy = await _tradeRepository.Get_BTC_USDT_BuyOrderBookAsync(); List <spGetOrderByDescPriceOrderBookResult> openOrdersSell = await _tradeRepository.Get_BTC_USDT_SellOrderBookAsync(); List <ClosedOrderTableModel> marketTrades = await _tradeRepository.spGet_BTC_USDT_ClosedOrders_Top100(); RecieveMessageResultModel recieveResult = new RecieveMessageResultModel() { OrderBookBuy = openOrdersBuy, OrderBookSell = openOrdersSell, MarketTrades = marketTrades }; await _hubcontext.Clients.All.SendAsync("ReceiveMessage", JsonConvert.SerializeObject(recieveResult)); }