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)
214
PageViewModel
= new ConsoleLogsViewModel { SelectedResource = _allResource, Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLoadingResources)] };
57 references to PageViewModel
Aspire.Dashboard (21)
Components\Pages\ConsoleLogs.razor.cs (21)
220
var selectedResourceName =
PageViewModel
.SelectedResource.Id?.InstanceId;
261
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLogsNotYetAvailable));
301
var selectedResourceName =
PageViewModel
.SelectedResource?.Id?.InstanceId;
335
if (ResourceName is not null &&
PageViewModel
.SelectedResource is null && changeType == ResourceViewModelChangeType.Upsert && string.Equals(ResourceName, resource.Name, StringComparisons.ResourceName))
359
PageViewModel
.SelectedResource = GetSelectedOption();
437
var selectedResourceName =
PageViewModel
.SelectedResource.Id?.InstanceId;
623
return
PageViewModel
?.SelectedResource is not null &&
PageViewModel
.SelectedResource == _allResource;
724
IsDisabled =
PageViewModel
.SelectedResource is null && !_isSubscribedToAll,
806
var name =
PageViewModel
?.SelectedResource.Id?.InstanceId;
886
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLoadingResources));
892
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWatchingLogs));
1065
PageViewModel
.SelectedResource = optionToSelect;
1083
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWatchingLogs));
1089
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWatchingLogs));
1138
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsErrorWatchingLogs));
1153
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs));
1202
if (string.Equals(
PageViewModel
.SelectedResource.Id?.InstanceId, resource.Name, StringComparisons.ResourceName))
1205
PageViewModel
.SelectedResource = _allResource;
1230
: string.Join("_",
PageViewModel
.SelectedResource.Id!.InstanceId!.Split(Path.GetInvalidFileNameChars()));
1267
if (
PageViewModel
.SelectedResource != null)
Aspire.Dashboard.Components.Tests (36)
Pages\ConsoleLogsTerminalTests.cs (11)
69
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == terminalResource.Name);
121
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == terminalResource.Name);
171
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == terminalResource.Name);
226
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == terminalResource.Name);
275
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == terminalResource.Name);
328
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == terminalResource.Name);
419
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == terminalResource.Name);
440
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == plainResource.Name);
481
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == terminalResource.Name);
503
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == plainResource.Name);
562
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == terminalResource.Name);
Pages\ConsoleLogsTests.cs (25)
130
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
131
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
137
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs)]);
162
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource2.Name);
163
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
307
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource?.Id?.InstanceId == "test-resource");
366
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
367
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
458
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
498
cut.WaitForState(() => cut.Instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
543
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
544
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
552
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsErrorWatchingLogs)]);
592
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
593
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
603
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
639
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
640
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
691
cut.WaitForState(() => cut.Instance.
PageViewModel
.SelectedResource.Id?.InstanceId == selectedResource.Name);
745
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
746
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
784
cut.WaitForState(() => cut.Instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
839
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
953
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
1008
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);