Beispiel #1
0
        private async Task LoadVacancies()
        {
            if (IsLoading)
            {
                return;
            }
            IsLoading = true;
            var vacancies = await _vacancyService.GetVacanciesByGameAsync(Game.GameId);

            Vacancies.Clear();
            foreach (Vacancy v in vacancies)
            {
                Vacancies.Add(v);
            }
            IsLoading = false;
        }
Beispiel #2
0
        private async Task LoadByGame(int pos)
        {
            if (IsLoading)
            {
                return;
            }
            IsLoading = true;
            try
            {
                var vacancies = await _vacancyService.GetVacanciesByGameAsync(Games[pos].GameId);

                Vacancies.Clear();
                foreach (Vacancy vacancy in vacancies)
                {
                    Vacancies.Add(vacancy);
                }
            }
            finally
            {
                IsLoading = false;
            }
        }