4 writes to Resource
Aspire.Dashboard (3)
Components\Layout\ResourcesLayout.razor.cs (1)
903
.Select(r => new ResourceGridViewModel {
Resource
= r })
Components\Legacy\Pages\Resources.razor.cs (1)
517
.Select(r => new ResourceGridViewModel {
Resource
= r });
Components\Pages\Resources.razor.cs (1)
518
.Select(r => new ResourceGridViewModel {
Resource
= r });
Aspire.Dashboard.Components.Tests (1)
Pages\ResourcesTests.cs (1)
61
var row = new ResourceGridViewModel {
Resource
= resource };
40 references to Resource
Aspire.Dashboard (34)
Components\Layout\ResourcesLayout.razor.cs (5)
904
.OrderBy(r => positions.GetValueOrDefault(r.
Resource
.PersistentKey, long.MaxValue))
905
.ThenBy(r => r.
Resource
, ResourceViewModelNameComparer.Instance)
1222
if (!_collapsedResourceNames.Remove(viewModel.
Resource
.PersistentKey))
1224
_collapsedResourceNames.Add(viewModel.
Resource
.PersistentKey);
1989
: GetPaneRows().Select(r => GetResourceName(r.
Resource
)).ToList();
Components\Legacy\Pages\Resources.razor.cs (11)
181
private readonly EnumerableGridSort<ResourceGridViewModel> _nameSort = EnumerableGridSort<ResourceGridViewModel>.ByAscending(item => item.
Resource
, ResourceViewModelNameComparer.Instance);
182
private readonly EnumerableGridSort<ResourceGridViewModel> _stateSort = EnumerableGridSort<ResourceGridViewModel>.ByAscending(item => item.
Resource
.State).ThenAscending(item => item.
Resource
, ResourceViewModelNameComparer.Instance);
183
private readonly EnumerableGridSort<ResourceGridViewModel> _startTimeSort = EnumerableGridSort<ResourceGridViewModel>.ByDescending(item => item.
Resource
.StartTimeStamp).ThenAscending(item => item.
Resource
, ResourceViewModelNameComparer.Instance);
184
private readonly EnumerableGridSort<ResourceGridViewModel> _typeSort = EnumerableGridSort<ResourceGridViewModel>.ByAscending(item => item.
Resource
.ResourceType).ThenAscending(item => item.
Resource
, ResourceViewModelNameComparer.Instance);
520
.OrderBy(p => p.
Resource
.ResourceType)
521
.ThenBy(p => p.
Resource
, ResourceViewModelNameComparer.Instance)
856
_collapsedResourceNames.Add(viewModel.
Resource
.PersistentKey);
860
_collapsedResourceNames.Remove(viewModel.
Resource
.PersistentKey);
Components\Pages\Resources.razor.cs (11)
179
private readonly EnumerableGridSort<ResourceGridViewModel> _nameSort = EnumerableGridSort<ResourceGridViewModel>.ByAscending(item => item.
Resource
, ResourceViewModelNameComparer.Instance);
180
private readonly EnumerableGridSort<ResourceGridViewModel> _stateSort = EnumerableGridSort<ResourceGridViewModel>.ByAscending(item => item.
Resource
.State).ThenAscending(item => item.
Resource
, ResourceViewModelNameComparer.Instance);
181
private readonly EnumerableGridSort<ResourceGridViewModel> _startTimeSort = EnumerableGridSort<ResourceGridViewModel>.ByDescending(item => item.
Resource
.StartTimeStamp).ThenAscending(item => item.
Resource
, ResourceViewModelNameComparer.Instance);
182
private readonly EnumerableGridSort<ResourceGridViewModel> _typeSort = EnumerableGridSort<ResourceGridViewModel>.ByAscending(item => item.
Resource
.ResourceType).ThenAscending(item => item.
Resource
, ResourceViewModelNameComparer.Instance);
521
.OrderBy(p => p.
Resource
.ResourceType)
522
.ThenBy(p => p.
Resource
, ResourceViewModelNameComparer.Instance)
895
_collapsedResourceNames.Add(viewModel.
Resource
.PersistentKey);
899
_collapsedResourceNames.Remove(viewModel.
Resource
.PersistentKey);
Model\ResourceGridViewModel.cs (7)
48
gridVM.IsCollapsed = isCollapsed(gridVM.
Resource
);
53
AddChildViewModel(gridVM.
Resource
, gridVM, depth + 1, hidden: gridVM.IsCollapsed);
60
foreach (var childGridVM in initialGridVMs.Where(r => r.
Resource
.GetResourcePropertyValue(KnownProperties.Resource.ParentName) == resource.Name))
63
childGridVM.IsCollapsed = isCollapsed(childGridVM.
Resource
);
69
AddChildViewModel(childGridVM.
Resource
, childGridVM, depth + 1, hidden: childGridVM.IsHidden || childGridVM.IsCollapsed);
75
var parentName = gridViewModel.
Resource
.GetResourcePropertyValue(KnownProperties.Resource.ParentName);
82
return initialGridVMs.Any(r => r.
Resource
.Name == parentName);
Aspire.Dashboard.Components.Tests (6)
Pages\ResourcesTests.cs (6)
184
item => Assert.Equal("basketcache", item.
Resource
.Name),
185
item => Assert.Equal("apigateway", item.
Resource
.Name),
186
item => Assert.Equal("z-project", item.
Resource
.Name),
187
item => Assert.Equal("z-project-child", item.
Resource
.Name));
224
item => Assert.Equal("basketcache", item.
Resource
.Name),
225
item => Assert.Equal("apigateway", item.
Resource
.Name));