public JsonResult GetConnectionStatus(ToolkitInputModel toolkitInputModel) { restClientController = new RestClientController(toolkitInputModel.EndPoint, toolkitInputModel.HttpMethod); restClientController.MakeRequest(); toolkitViewModel.ConnectionStatus = (restClientController.GetResponse() == "{}") ? true : false; return(Json(toolkitViewModel, JsonRequestBehavior.AllowGet)); }
public JsonResult Refresh(StandardTradeToolInputModel standardTradeToolInputModel) { restClientController = new RestClientController(standardTradeToolInputModel.EndPoint, standardTradeToolInputModel.HttpMethod); restClientController.MakeRequest(); //ECurrencyPair currencyPair = new ECurrencyPair(); //decimal tickerPrice = 0.0M; //exchangeDataModel.CurrencyPair = currencyPair; //exchangeDataModel.TickerPrice = tickerPrice; //InitiateTrade(); string rawTicker = restClientController.GetResponse(); ECurrencyPair currencyPair = ECurrencyPair.NOT_SELECTED; decimal amount = 0.0m; ExchangeController.ProcessRawData(rawTicker, ref currencyPair, ref amount); standardTradeToolViewModel.CurrencyPair = currencyPair.ToString(); standardTradeToolViewModel.Amount = amount; return(Json(standardTradeToolViewModel, JsonRequestBehavior.AllowGet)); }