public async Task <string> GetStockQuote(string stockCode) { var url = @getStockURL(stockCode); Stock stock; try { stock = await _requestHandler.Get <Stock>(url, "CSV"); } catch { return($"No data found for {stockCode}"); } return(BuildMessage(stock)); }
private async Task <bool> QueryBots(ChatMessage messagePayload) { _commandUrl = $"{_commandUrl}{_commandValue}"; messagePayload.Sender = "StockBot"; try { // Connecting to StockBot API var botResponse = await _apiRequestHandler.Get <string>(_commandUrl, ""); messagePayload.Content = botResponse; return(true); } catch (Exception e) { messagePayload.Content = "An error occurred unexpectedly."; return(false); } }