public LeagueDetailsViewModel(INavigationService navigationService, IPageDialogService pageDialogService, LeagueApiService leagueApiService) : base(navigationService, pageDialogService)
 {
 }
Пример #2
0
        public LeagueViewModel(INavigationService navigationService, IPageDialogService pageDialogService, LeagueApiService leagueApiService) : base(navigationService, pageDialogService)
        {
            _leagueApiService  = leagueApiService;
            _navigationService = navigationService;

            GetLeaguesAsync();
            ShowDetails = new DelegateCommand <Datum>(async(leagueDetails) =>
            {
                var navParameters = new NavigationParameters
                {
                    { ParameterConstants.League, leagueDetails }
                };
                await _navigationService.NavigateAsync(NavigationConstants.LeagueDetails, navParameters);
            });
        }