private async Task OnBuildOrders(IExchangeHubRepository hub) { currentHub = hub; var markets = await currentHub.GetMarkets(); currentHubMarkets = markets.ToList(); }
/// <summary> /// Build Coins /// </summary> /// <param name="hub">ExchangeHub for current exchange</param> /// <returns>Collection of ExchangeCoins</returns> private async Task <IEnumerable <ExchangeCoin> > OnBuildExchangeCoins(IExchangeHubRepository hub) { currentHub = hub; var markets = await currentHub.GetMarkets(); currentHubMarkets = markets.ToList(); return(await GetExchangeCoins()); }
/// <summary> /// Get all markets for the current hub /// </summary> /// <returns>Collection of Markets</returns> public async Task <IEnumerable <string> > GetMarkets() { return(await currentHub.GetMarkets()); }
public async Task <IEnumerable <string> > GetExchangeMarkets() { var markets = await _currentHub.GetMarkets(); return(markets); }