Implemented interface member:
property
PageViewModel
Aspire.Dashboard.Components.Pages.IPageWithSessionAndUrlState<TViewModel, TSerializableViewModel>.PageViewModel
1 write to PageViewModel
Aspire.Dashboard (1)
Components\Pages\Resources.razor.cs (1)
216PageViewModel = new ResourcesViewModel
43 references to PageViewModel
Aspire.Dashboard (34)
Components\Pages\Resources.razor.cs (24)
140return IsKeyValueTrue(resource.ResourceType, PageViewModel.ResourceTypesToVisibility) 141&& IsKeyValueTrue(resource.State ?? string.Empty, PageViewModel.ResourceStatesToVisibility) 142&& IsKeyValueTrue(resource.HealthStatus?.Humanize() ?? string.Empty, PageViewModel.ResourceHealthStatusesToVisibility) 175internal bool AreAllTypesVisible => PageViewModel.ResourceTypesToVisibility.Values.All(value => value); 176internal bool AreAllStatesVisible => PageViewModel.ResourceStatesToVisibility.Values.All(value => value); 177internal bool AreAllHealthStatesVisible => PageViewModel.ResourceHealthStatusesToVisibility.Values.All(value => value); 294t => !PageViewModel.ResourceTypesToVisibility.TryGetValue(t, out var value) || value, 295s => !PageViewModel.ResourceStatesToVisibility.TryGetValue(s, out var value) || value, 296s => !PageViewModel.ResourceHealthStatusesToVisibility.TryGetValue(s, out var value) || value); 356PageViewModel.ResourceTypesToVisibility.AddOrUpdate(resource.ResourceType, resourceTypeVisible(resource.ResourceType), (_, _) => resourceTypeVisible(resource.ResourceType)); 357PageViewModel.ResourceStatesToVisibility.AddOrUpdate(resource.State ?? string.Empty, stateVisible(resource.State ?? string.Empty), (_, _) => stateVisible(resource.State ?? string.Empty)); 358PageViewModel.ResourceHealthStatusesToVisibility.AddOrUpdate(resource.HealthStatus?.Humanize() ?? string.Empty, healthStatusVisible(resource.HealthStatus?.Humanize() ?? string.Empty), (_, _) => healthStatusVisible(resource.HealthStatus?.Humanize() ?? string.Empty)); 374if (PageViewModel.SelectedViewKind == ResourceViewKind.Graph && !_graphInitialized) 391if (PageViewModel.SelectedViewKind != ResourceViewKind.Graph || _jsModule == null) 672if (PageViewModel.SelectedViewKind == ResourceViewKind.Graph) 689if (PageViewModel.SelectedViewKind == ResourceViewKind.Graph) 832|| PageViewModel.SelectedViewKind == viewKind) 842PageViewModel.SelectedViewKind = newView; 913ViewKind = PageViewModel.SelectedViewKind != ResourceViewKind.Table ? PageViewModel.SelectedViewKind.ToString() : null, 914ResourceTypesToVisibility = PageViewModel.ResourceTypesToVisibility, 915ResourceStatesToVisibility = PageViewModel.ResourceStatesToVisibility, 916ResourceHealthStatusesToVisibility = PageViewModel.ResourceHealthStatusesToVisibility 951new(TelemetryPropertyKeys.ResourceView, new AspireTelemetryProperty(PageViewModel.SelectedViewKind.ToString(), AspireTelemetryPropertyType.UserSetting)),
Components_Pages_Resources_razor.g.cs (10)
699PageViewModel.ResourceStatesToVisibility 716PageViewModel.ResourceTypesToVisibility 733PageViewModel.ResourceHealthStatusesToVisibility 870PageViewModel.ResourceStatesToVisibility 887PageViewModel.ResourceTypesToVisibility 904PageViewModel.ResourceHealthStatusesToVisibility 1043$"tab-{PageViewModel.SelectedViewKind}" 1234PageViewModel.SelectedViewKind != ResourceViewKind.Table 2590PageViewModel.SelectedViewKind != ResourceViewKind.Graph 3082PageViewModel.SelectedViewKind != ResourceViewKind.Table
Aspire.Dashboard.Components.Tests (9)
Pages\ResourcesTests.cs (9)
50Assert.Collection(cut.Instance.PageViewModel.ResourceTypesToVisibility.OrderBy(kvp => kvp.Key), 56Assert.Collection(cut.Instance.PageViewModel.ResourceStatesToVisibility.OrderBy(kvp => kvp.Key), 62Assert.Collection(cut.Instance.PageViewModel.ResourceHealthStatusesToVisibility.OrderBy(kvp => kvp.Key), 83Assert.Collection(cut.Instance.PageViewModel.ResourceTypesToVisibility.OrderBy(kvp => kvp.Key), 94Assert.Collection(cut.Instance.PageViewModel.ResourceStatesToVisibility.OrderBy(kvp => kvp.Key), 100Assert.Collection(cut.Instance.PageViewModel.ResourceHealthStatusesToVisibility.OrderBy(kvp => kvp.Key), 252Assert.Collection(cut.Instance.PageViewModel.ResourceTypesToVisibility.OrderBy(kvp => kvp.Key), 263Assert.Collection(cut.Instance.PageViewModel.ResourceStatesToVisibility.OrderBy(kvp => kvp.Key), 276Assert.Collection(cut.Instance.PageViewModel.ResourceHealthStatusesToVisibility.OrderBy(kvp => kvp.Key),