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)
135
PageViewModel
= new ConsoleLogsViewModel { SelectedOption = _noSelection, SelectedResource = null, Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLoadingResources)] };
49 references to PageViewModel
Aspire.Dashboard (29)
Components\Pages\ConsoleLogs.razor.cs (29)
182
PageViewModel
.Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLogsNotYetAvailable)];
231
if (ResourceName is not null &&
PageViewModel
.SelectedResource is null && changeType == ResourceViewModelChangeType.Upsert && string.Equals(ResourceName, resource.Name, StringComparisons.ResourceName))
251
PageViewModel
.SelectedOption = GetSelectedOption();
252
PageViewModel
.SelectedResource = resource;
275
var selectedResourceName =
PageViewModel
.SelectedResource?.Name;
328
IsDisabled =
PageViewModel
.SelectedResource is null,
350
if (!_showHiddenResources &&
PageViewModel
.SelectedResource?.IsResourceHidden(showHiddenResources: false) is true)
352
PageViewModel
.SelectedResource = null;
353
PageViewModel
.SelectedOption = _noSelection;
382
if (
PageViewModel
.SelectedResource != null)
386
_highlightedCommands.AddRange(
PageViewModel
.SelectedResource.Commands.Where(c => c.IsHighlighted && c.State != CommandViewModelState.Hidden).Take(DashboardUIHelpers.MaxHighlightedCommands));
391
PageViewModel
.SelectedResource,
400
NavigationManager.NavigateTo(DashboardUrls.ResourcesUrl(resource:
PageViewModel
.SelectedResource.Name));
432
await DashboardCommandExecutor.ExecuteAsync(
PageViewModel
.SelectedResource!, command, GetResourceName);
520
PageViewModel
.Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWatchingLogs)];
582
PageViewModel
.Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsErrorWatchingLogs)];
594
PageViewModel
.Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs)];
607
if (
PageViewModel
.SelectedOption.Id is not null &&
609
PageViewModel
.SelectedOption.Id.GetApplicationKey().ToString(),
626
PageViewModel
.SelectedResource =
PageViewModel
.SelectedOption?.Id?.InstanceId is null ? null : _resourceByName[
PageViewModel
.SelectedOption.Id.InstanceId];
637
if (string.Equals(
PageViewModel
.SelectedResource?.Name, resource.Name, StringComparisons.ResourceName))
639
PageViewModel
.SelectedResource = resource;
647
if (string.Equals(
PageViewModel
.SelectedResource?.Name, resource.Name, StringComparisons.ResourceName))
650
PageViewModel
.SelectedOption = _noSelection;
697
var safeDisplayName = string.Join("_",
PageViewModel
.SelectedResource!.DisplayName.Split(Path.GetInvalidFileNameChars()));
729
if (
PageViewModel
.SelectedResource != null)
811
var selectedResourceName =
PageViewModel
.SelectedResource is { } selectedResource
Aspire.Dashboard.Components.Tests (20)
Pages\ConsoleLogsTests.cs (20)
134
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
135
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
141
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs)]);
166
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource2);
167
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
213
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
214
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
261
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
262
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
270
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsErrorWatchingLogs)]);
310
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
311
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
321
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
357
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
358
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
417
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
418
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
476
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
543
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
598
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);