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)
161PageViewModel = new ConsoleLogsViewModel { SelectedResource = _allResource, Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLoadingResources)] };
43 references to PageViewModel
Aspire.Dashboard (21)
Components\Pages\ConsoleLogs.razor.cs (21)
208SetStatus(PageViewModel, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLogsNotYetAvailable)); 257if (ResourceName is not null && PageViewModel.SelectedResource is null && changeType == ResourceViewModelChangeType.Upsert && string.Equals(ResourceName, resource.Name, StringComparisons.ResourceName)) 277PageViewModel.SelectedResource = GetSelectedOption(); 308var selectedResourceName = PageViewModel.SelectedResource.Id?.InstanceId; 360return PageViewModel.SelectedResource == _allResource; 371IsDisabled = PageViewModel.SelectedResource is null && !_isSubscribedToAll, 399PageViewModel.SelectedResource = _allResource; 458var name = PageViewModel.SelectedResource.Id?.InstanceId; 538SetStatus(PageViewModel, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLoadingResources)); 544SetStatus(PageViewModel, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWatchingLogs)); 673PageViewModel.SelectedResource = optionToSelect; 691SetStatus(PageViewModel, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWatchingLogs)); 697SetStatus(PageViewModel, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWatchingLogs)); 769SetStatus(PageViewModel, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsErrorWatchingLogs)); 783SetStatus(PageViewModel, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs)); 798if (PageViewModel.SelectedResource.Id is not null && 800PageViewModel.SelectedResource.Id.GetResourceKey().ToString(), 853if (string.Equals(PageViewModel.SelectedResource.Id?.InstanceId, resource.Name, StringComparisons.ResourceName)) 856PageViewModel.SelectedResource = _allResource; 902: string.Join("_", PageViewModel.SelectedResource.Id!.InstanceId!.Split(Path.GetInvalidFileNameChars())); 933if (PageViewModel.SelectedResource != null)
Aspire.Dashboard.Components.Tests (22)
Pages\ConsoleLogsTests.cs (22)
134cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 135cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 141cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs)]); 166cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource2.Name); 167cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 256cut.WaitForState(() => instance.PageViewModel.SelectedResource?.Name == "hidden-resource"); 280cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == regularResource.Name); 320cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 321cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 368cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 369cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 377cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsErrorWatchingLogs)]); 417cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 418cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 428cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 464cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 465cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 524cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 525cut.WaitForState(() => instance.PageViewModel.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]); 583cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 650cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 705cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name);