Components\Pages\Terminals.razor.cs (12)
102_resourceByName[resource.Name] = resource;
119if (!_resourceByName.Values.Any(ResourceSelectHelpers.HasUsableTerminal))
150_resourceByName.TryRemove(resource.Name, out _);
154_resourceByName[resource.Name] = resource;
158if (!_resourceByName.Values.Any(ResourceSelectHelpers.HasUsableTerminal))
186var terminals = _resourceByName.Values.Where(ResourceSelectHelpers.HasUsableTerminal)
223=> selectedResource?.Id?.InstanceId is { } name && _resourceByName.TryGetValue(name, out var resource)
224? ResourceViewModel.GetResourceName(resource, _resourceByName)
229? _resourceByName.GetValueOrDefault(name)
244_resourceByName.Values.Where(ResourceSelectHelpers.HasUsableTerminal), SessionStorage,
262ResourceMenuBuilder.AddMenuItems(_resourceMenuItems, resource, _resourceByName,
278return DashboardCommandExecutor.ExecuteAsync(resource, command, r => ResourceViewModel.GetResourceName(r, _resourceByName));