51 references to ResourceViewModelChangeType
Aspire.Dashboard (23)
Components\Controls\TerminalDisconnectedBanner.razor.cs (1)
155
if (changeType ==
ResourceViewModelChangeType
.Delete)
Components\Dialogs\ManageDataDialog.razor.cs (2)
173
if (changeType ==
ResourceViewModelChangeType
.Upsert)
185
else if (changeType ==
ResourceViewModelChangeType
.Delete)
Components\Layout\ResourceTerminalsAvailabilityProvider.cs (1)
55
if (changeType ==
ResourceViewModelChangeType
.Delete)
Components\Pages\ConsoleLogs.razor.cs (6)
283
var isNewResource = changeType ==
ResourceViewModelChangeType
.Upsert &&
295
if (changeType ==
ResourceViewModelChangeType
.Delete ||
307
if (ResourceName is not null && PageViewModel.SelectedResource is null && changeType ==
ResourceViewModelChangeType
.Upsert && string.Equals(ResourceName, resource.Name, StringComparisons.ResourceName))
905
private async Task OnResourceChanged(
ResourceViewModelChangeType
changeType, ResourceViewModel resource)
907
if (changeType ==
ResourceViewModelChangeType
.Upsert)
919
else if (changeType ==
ResourceViewModelChangeType
.Delete)
Components\Pages\Resources.razor.cs (2)
283
if (changeType ==
ResourceViewModelChangeType
.Upsert)
300
else if (changeType ==
ResourceViewModelChangeType
.Delete)
Components\Pages\Terminals.razor.cs (1)
148
if (changeType ==
ResourceViewModelChangeType
.Delete)
Model\ResourceOutgoingPeerResolver.cs (2)
81
if (changeType ==
ResourceViewModelChangeType
.Upsert)
91
else if (changeType ==
ResourceViewModelChangeType
.Delete)
ServiceClient\DashboardClient.cs (3)
649
changes.Add(new(
ResourceViewModelChangeType
.Upsert, viewModel));
669
changes.Add(new(
ResourceViewModelChangeType
.Upsert, viewModel));
676
changes.Add(new(
ResourceViewModelChangeType
.Delete, removed));
ServiceClient\IDashboardClient.cs (1)
125
ResourceViewModelChangeType
ChangeType,
ServiceClient\SqliteResourceRepository.cs (4)
200
changes.Add(new ResourceViewModelChange(
ResourceViewModelChangeType
.Delete, viewModel));
214
changes.Add(new ResourceViewModelChange(
ResourceViewModelChangeType
.Upsert, viewModel));
265
viewModelChanges.Add(new ResourceViewModelChange(
ResourceViewModelChangeType
.Upsert, viewModel));
270
viewModelChanges.Add(new ResourceViewModelChange(
ResourceViewModelChangeType
.Delete, removed));
Aspire.Dashboard.Components.Tests (19)
Controls\TerminalDisconnectedBannerTests.cs (7)
43
await updates.Writer.WriteAsync([new(
ResourceViewModelChangeType
.Upsert, resource)]);
49
await updates.Writer.WriteAsync([new(
ResourceViewModelChangeType
.Delete, resource)]);
125
new(
ResourceViewModelChangeType
.Upsert, updated),
126
new(
ResourceViewModelChangeType
.Upsert, ModelTestHelpers.CreateResource(resourceName: "shell-other", displayName: "shell"))]);
168
await updates.Writer.WriteAsync([new(
ResourceViewModelChangeType
.Upsert, ModelTestHelpers.CreateResource(resourceName: "shell",
172
await updates.Writer.WriteAsync([new(
ResourceViewModelChangeType
.Upsert, ModelTestHelpers.CreateResource(resourceName: "shell",
177
await updates.Writer.WriteAsync([new(
ResourceViewModelChangeType
.Delete, resource)]);
Layout\MainLayoutResourceTerminalsTests.cs (4)
118
await updates.Writer.WriteAsync([new(
ResourceViewModelChangeType
.Upsert, resource)]);
121
await updates.Writer.WriteAsync([new(
ResourceViewModelChangeType
.Upsert, ModelTestHelpers.CreateResource("shell"))]);
124
await updates.Writer.WriteAsync([new(
ResourceViewModelChangeType
.Upsert, resource)]);
127
await updates.Writer.WriteAsync([new(
ResourceViewModelChangeType
.Delete, resource)]);
Pages\ConsoleLogsTests.cs (1)
839
new ResourceViewModelChange(
ResourceViewModelChangeType
.Upsert, testResource)
Pages\ResourcesTests.cs (3)
297
ResourceViewModelChangeType
.Upsert,
638
ResourceViewModelChangeType
.Upsert, ModelTestHelpers.CreateResource("api", displayName: "api"))]);
1030
ResourceViewModelChangeType
.Upsert,
Pages\TerminalsTests.cs (4)
503
await updates.Writer.WriteAsync([new(
ResourceViewModelChangeType
.Upsert,
510
await updates.Writer.WriteAsync([new(
ResourceViewModelChangeType
.Delete, last)]);
524
await updates.Writer.WriteAsync([new(
ResourceViewModelChangeType
.Upsert, ModelTestHelpers.CreateResource("first"))]);
598
await updates.Writer.WriteAsync([new(
ResourceViewModelChangeType
.Upsert, TerminalSetupHelpers.CreateTerminalResource("added"))]);
Aspire.Dashboard.Tests (9)
Model\SqliteResourceRepositoryTests.cs (4)
54
Assert.Equal(
ResourceViewModelChangeType
.Upsert, Assert.Single(enumerator.Current).ChangeType);
58
Assert.Equal(
ResourceViewModelChangeType
.Delete, Assert.Single(enumerator.Current).ChangeType);
82
Assert.Equal(
ResourceViewModelChangeType
.Delete, change.ChangeType);
87
Assert.Equal(
ResourceViewModelChangeType
.Upsert, change.ChangeType);
ResourceOutgoingPeerResolverTests.cs (5)
310
await sourceChannel.Writer.WriteAsync(new ResourceViewModelChange(
ResourceViewModelChangeType
.Upsert, CreateResource("test2", serviceAddress: "localhost", servicePort: 8080, state: KnownResourceState.Starting)));
320
await sourceChannel.Writer.WriteAsync(new ResourceViewModelChange(
ResourceViewModelChangeType
.Upsert, CreateResource("test2", serviceAddress: "localhost", servicePort: 8081, state: KnownResourceState.Starting)));
329
await sourceChannel.Writer.WriteAsync(new ResourceViewModelChange(
ResourceViewModelChangeType
.Upsert, CreateResource("test2", serviceAddress: "localhost", servicePort: 8081, state: KnownResourceState.Running)));
414
await sourceChannel.Writer.WriteAsync([new ResourceViewModelChange(
ResourceViewModelChangeType
.Upsert, CreateResource("test", state: KnownResourceState.Starting))]);
415
await sourceChannel.Writer.WriteAsync([new ResourceViewModelChange(
ResourceViewModelChangeType
.Upsert, CreateResource("test", state: KnownResourceState.Running))]);