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)
134
PageViewModel
= new ConsoleLogsViewModel { SelectedOption = _noSelection, SelectedResource = null, Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLoadingResources)] };
42 references to PageViewModel
Aspire.Dashboard (28)
Components\Pages\ConsoleLogs.razor.cs (28)
180
PageViewModel
.Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLogsNotYetAvailable)];
229
if (ResourceName is not null &&
PageViewModel
.SelectedResource is null && changeType == ResourceViewModelChangeType.Upsert && string.Equals(ResourceName, resource.Name, StringComparisons.ResourceName))
249
PageViewModel
.SelectedOption = GetSelectedOption();
250
PageViewModel
.SelectedResource = resource;
273
var selectedResourceName =
PageViewModel
.SelectedResource?.Name;
326
IsDisabled =
PageViewModel
.SelectedResource is null,
348
if (!_showHiddenResources &&
PageViewModel
.SelectedResource?.IsResourceHidden(showHiddenResources: false) is true)
350
PageViewModel
.SelectedResource = null;
351
PageViewModel
.SelectedOption = _noSelection;
373
if (
PageViewModel
.SelectedResource != null)
377
_highlightedCommands.AddRange(
PageViewModel
.SelectedResource.Commands.Where(c => c.IsHighlighted && c.State != CommandViewModelState.Hidden).Take(DashboardUIHelpers.MaxHighlightedCommands));
382
PageViewModel
.SelectedResource,
391
NavigationManager.NavigateTo(DashboardUrls.ResourcesUrl(resource:
PageViewModel
.SelectedResource.Name));
413
await DashboardCommandExecutor.ExecuteAsync(
PageViewModel
.SelectedResource!, command, GetResourceName);
501
PageViewModel
.Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWatchingLogs)];
564
PageViewModel
.Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs)];
577
if (
PageViewModel
.SelectedOption.Id is not null &&
579
PageViewModel
.SelectedOption.Id.GetApplicationKey().ToString(),
596
PageViewModel
.SelectedResource =
PageViewModel
.SelectedOption?.Id?.InstanceId is null ? null : _resourceByName[
PageViewModel
.SelectedOption.Id.InstanceId];
607
if (string.Equals(
PageViewModel
.SelectedResource?.Name, resource.Name, StringComparisons.ResourceName))
609
PageViewModel
.SelectedResource = resource;
617
if (string.Equals(
PageViewModel
.SelectedResource?.Name, resource.Name, StringComparisons.ResourceName))
620
PageViewModel
.SelectedOption = _noSelection;
667
var safeDisplayName = string.Join("_",
PageViewModel
.SelectedResource!.DisplayName.Split(Path.GetInvalidFileNameChars()));
699
if (
PageViewModel
.SelectedResource != null)
781
var selectedResourceName =
PageViewModel
.SelectedResource is { } selectedResource
Aspire.Dashboard.Components.Tests (14)
Pages\ConsoleLogsTests.cs (14)
135
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
136
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
142
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs)]);
167
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource2);
168
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
214
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
215
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
258
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
259
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
318
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
319
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
377
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
444
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
500
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);