Implemented interface member:
property
PageViewModel
Aspire.Dashboard.Components.Pages.IPageWithSessionAndUrlState<TViewModel, TSerializableViewModel>.PageViewModel
1 write to PageViewModel
Aspire.Dashboard (1)
Components\Pages\ConsoleLogs.razor.cs (1)
186PageViewModel = new ConsoleLogsViewModel { SelectedResource = _allResource, Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLoadingResources)] };
41 references to PageViewModel
Aspire.Dashboard (20)
Components\Pages\ConsoleLogs.razor.cs (20)
193var selectedResourceName = PageViewModel.SelectedResource.Id?.InstanceId; 231SetStatus(PageViewModel, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLogsNotYetAvailable)); 280if (ResourceName is not null && PageViewModel.SelectedResource is null && changeType == ResourceViewModelChangeType.Upsert && string.Equals(ResourceName, resource.Name, StringComparisons.ResourceName)) 300PageViewModel.SelectedResource = GetSelectedOption(); 368var selectedResourceName = PageViewModel.SelectedResource.Id?.InstanceId; 429return PageViewModel?.SelectedResource is not null && PageViewModel.SelectedResource == _allResource; 440IsDisabled = PageViewModel.SelectedResource is null && !_isSubscribedToAll, 523var name = PageViewModel?.SelectedResource.Id?.InstanceId; 603SetStatus(PageViewModel, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLoadingResources)); 609SetStatus(PageViewModel, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWatchingLogs)); 738PageViewModel.SelectedResource = optionToSelect; 756SetStatus(PageViewModel, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWatchingLogs)); 762SetStatus(PageViewModel, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWatchingLogs)); 811SetStatus(PageViewModel, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsErrorWatchingLogs)); 826SetStatus(PageViewModel, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs)); 875if (string.Equals(PageViewModel.SelectedResource.Id?.InstanceId, resource.Name, StringComparisons.ResourceName)) 878PageViewModel.SelectedResource = _allResource; 903: string.Join("_", PageViewModel.SelectedResource.Id!.InstanceId!.Split(Path.GetInvalidFileNameChars())); 927if (PageViewModel.SelectedResource != null)
Aspire.Dashboard.Components.Tests (21)
Pages\ConsoleLogsTests.cs (21)
128cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 129cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 135cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs)]); 160cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource2.Name); 161cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 303cut.WaitForState(() => instance.PageViewModel.SelectedResource?.Id?.InstanceId == "test-resource"); 362cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 363cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 410cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 411cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 419cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsErrorWatchingLogs)]); 459cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 460cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 470cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 506cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 507cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 566cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 567cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 625cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 692cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 747cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name);