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)
132
PageViewModel
= new ConsoleLogsViewModel { SelectedOption = _noSelection, SelectedResource = null, Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLoadingResources)] };
39 references to PageViewModel
Aspire.Dashboard (25)
Components\Pages\ConsoleLogs.razor.cs (25)
172
PageViewModel
.Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLogsNotYetAvailable)];
223
if (ResourceName is not null &&
PageViewModel
.SelectedResource is null && changeType == ResourceViewModelChangeType.Upsert && string.Equals(ResourceName, resource.Name, StringComparisons.ResourceName))
243
PageViewModel
.SelectedOption = GetSelectedOption();
244
PageViewModel
.SelectedResource = resource;
267
var selectedResourceName =
PageViewModel
.SelectedResource?.Name;
320
IsDisabled =
PageViewModel
.SelectedResource is null,
346
if (
PageViewModel
.SelectedResource != null)
350
_highlightedCommands.AddRange(
PageViewModel
.SelectedResource.Commands.Where(c => c.IsHighlighted && c.State != CommandViewModelState.Hidden).Take(DashboardUIHelpers.MaxHighlightedCommands));
355
PageViewModel
.SelectedResource,
364
NavigationManager.NavigateTo(DashboardUrls.ResourcesUrl(resource:
PageViewModel
.SelectedResource.Name));
386
await DashboardCommandExecutor.ExecuteAsync(
PageViewModel
.SelectedResource!, command, GetResourceName);
473
PageViewModel
.Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWatchingLogs)];
536
PageViewModel
.Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs)];
549
if (
PageViewModel
.SelectedOption.Id is not null &&
551
PageViewModel
.SelectedOption.Id.GetApplicationKey().ToString(),
568
PageViewModel
.SelectedResource =
PageViewModel
.SelectedOption?.Id?.InstanceId is null ? null : _resourceByName[
PageViewModel
.SelectedOption.Id.InstanceId];
579
if (string.Equals(
PageViewModel
.SelectedResource?.Name, resource.Name, StringComparisons.ResourceName))
581
PageViewModel
.SelectedResource = resource;
589
if (string.Equals(
PageViewModel
.SelectedResource?.Name, resource.Name, StringComparisons.ResourceName))
592
PageViewModel
.SelectedOption = _noSelection;
639
var safeDisplayName = string.Join("_",
PageViewModel
.SelectedResource!.DisplayName.Split(Path.GetInvalidFileNameChars()));
671
if (
PageViewModel
.SelectedResource != null)
740
var selectedResourceName =
PageViewModel
.SelectedResource is { } selectedResource
Aspire.Dashboard.Components.Tests (14)
Pages\ConsoleLogsTests.cs (14)
85
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
86
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
92
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs)]);
117
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource2);
118
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
164
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
165
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
208
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
209
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
268
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
269
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
327
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
394
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);
450
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource == testResource);