public LeagueDetailsViewModel(INavigationService navigationService, IPageDialogService pageDialogService, LeagueApiService leagueApiService) : base(navigationService, pageDialogService) { }
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); }); }