private async Task NavigateToAllMoviesInternal() { var item = await _apiClient.GetRootFolderAsync(_sessionManager.CurrentUser.Id); var displayPreferences = await _presentationManager.GetDisplayPreferences("Movies", CancellationToken.None); var options = new ListPageConfig { PageTitle = "Movies", CustomItemQuery = GetAllMovies, SortOptions = MoviesViewModel.GetMovieSortOptions() }; MoviesViewModel.SetDefaults(options); var page = new FolderPage(item, displayPreferences, _apiClient, _imageManager, _sessionManager, _presentationManager, _nav, _playbackManager, _logger, _serverEvents, options) { ViewType = ViewType.Movies }; await _nav.Navigate(page); }