43 references to ResourceViewModelChangeType
Aspire.Dashboard (22)
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))
899
private async Task OnResourceChanged(
ResourceViewModelChangeType
changeType, ResourceViewModel resource)
901
if (changeType ==
ResourceViewModelChangeType
.Upsert)
913
else if (changeType ==
ResourceViewModelChangeType
.Delete)
Components\Pages\Resources.razor.cs (2)
281
if (changeType ==
ResourceViewModelChangeType
.Upsert)
298
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 (12)
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)
245
ResourceViewModelChangeType
.Upsert,
515
ResourceViewModelChangeType
.Upsert, ModelTestHelpers.CreateResource("api", displayName: "api"))]);
906
ResourceViewModelChangeType
.Upsert,
Pages\TerminalsTests.cs (4)
485
await updates.Writer.WriteAsync([new(
ResourceViewModelChangeType
.Upsert,
492
await updates.Writer.WriteAsync([new(
ResourceViewModelChangeType
.Delete, last)]);
506
await updates.Writer.WriteAsync([new(
ResourceViewModelChangeType
.Upsert, ModelTestHelpers.CreateResource("first"))]);
580
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))]);