32 references to Upsert
Aspire.Dashboard (10)
Components\Dialogs\ManageDataDialog.razor.cs (1)
173
if (changeType == ResourceViewModelChangeType.
Upsert
)
Components\Pages\ConsoleLogs.razor.cs (3)
283
var isNewResource = changeType == ResourceViewModelChangeType.
Upsert
&&
307
if (ResourceName is not null && PageViewModel.SelectedResource is null && changeType == ResourceViewModelChangeType.
Upsert
&& string.Equals(ResourceName, resource.Name, StringComparisons.ResourceName))
907
if (changeType == ResourceViewModelChangeType.
Upsert
)
Components\Pages\Resources.razor.cs (1)
283
if (changeType == ResourceViewModelChangeType.
Upsert
)
Model\ResourceOutgoingPeerResolver.cs (1)
81
if (changeType == ResourceViewModelChangeType.
Upsert
)
ServiceClient\DashboardClient.cs (2)
649
changes.Add(new(ResourceViewModelChangeType.
Upsert
, viewModel));
669
changes.Add(new(ResourceViewModelChangeType.
Upsert
, viewModel));
ServiceClient\SqliteResourceRepository.cs (2)
214
changes.Add(new ResourceViewModelChange(ResourceViewModelChangeType.
Upsert
, viewModel));
265
viewModelChanges.Add(new ResourceViewModelChange(ResourceViewModelChangeType.
Upsert
, viewModel));
Aspire.Dashboard.Components.Tests (15)
Controls\TerminalDisconnectedBannerTests.cs (5)
43
await updates.Writer.WriteAsync([new(ResourceViewModelChangeType.
Upsert
, 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",
Layout\MainLayoutResourceTerminalsTests.cs (3)
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)]);
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 (3)
503
await updates.Writer.WriteAsync([new(ResourceViewModelChangeType.
Upsert
,
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 (7)
Model\SqliteResourceRepositoryTests.cs (2)
54
Assert.Equal(ResourceViewModelChangeType.
Upsert
, Assert.Single(enumerator.Current).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))]);