private async void GetMarketList()
        {
            Markets.Clear();
            var markets = await MarketService.GetMarket();

            foreach (var marketName in MarketList)
            {
                Filtered = markets.Where(x => x.Name == marketName).FirstOrDefault();
                FilteredMarkets.Add(Filtered);
            }
            Markets.AddRange(FilteredMarkets);
            FilteredMarkets.Clear();
        }
        private async Task GetMarketListCommand()
        {
            IsBusy = true;
            Markets.Clear();
            var markets = await MarketService.GetMarket();

            foreach (var marketName in MarketList)
            {
                Filtered = markets.Where(x => x.Name == marketName).FirstOrDefault();
                FilteredMarkets.Add(Filtered);
            }
            Markets.AddRange(FilteredMarkets);
            FilteredMarkets.Clear();
            IsBusy = false;
        }
Beispiel #3
0
    public void Tick(float deltaTime)
    {
        if (!Dragging && _prevDragging && MarketsBuffer.Count > 1)
        {
            RoutePositions.Clear();
            RoutePositions.AddRange(_routePositions);

            Markets.Clear();
            Markets.AddRange(MarketsBuffer);
        }

        if (Dragging)
        {
            RebuildRoutePositions();
        }
        UpdateHandle();

        _prevDragging = Dragging;
    }