1 instantiation of ResourceGridViewModel
Aspire.Dashboard (1)
Components\Pages\Resources.razor.cs (1)
440
.Select(r => new
ResourceGridViewModel
{ Resource = r })
51 references to ResourceGridViewModel
Aspire.Dashboard (51)
Components\Pages\Resources.razor.cs (14)
116
private FluentDataGrid<
ResourceGridViewModel
> _dataGrid = null!;
179
private readonly GridSort<
ResourceGridViewModel
> _nameSort = GridSort<
ResourceGridViewModel
>.ByAscending(p => p.Resource, ResourceViewModelNameComparer.Instance);
180
private readonly GridSort<
ResourceGridViewModel
> _stateSort = GridSort<
ResourceGridViewModel
>.ByAscending(p => p.Resource.State).ThenAscending(p => p.Resource, ResourceViewModelNameComparer.Instance);
181
private readonly GridSort<
ResourceGridViewModel
> _startTimeSort = GridSort<
ResourceGridViewModel
>.ByDescending(p => p.Resource.StartTimeStamp).ThenAscending(p => p.Resource, ResourceViewModelNameComparer.Instance);
182
private readonly GridSort<
ResourceGridViewModel
> _typeSort = GridSort<
ResourceGridViewModel
>.ByAscending(p => p.Resource.ResourceType).ThenAscending(p => p.Resource, ResourceViewModelNameComparer.Instance);
369
if (_dataGrid != null && FluentDataGridHelper<
ResourceGridViewModel
>.TrySetMaxItemCount(_dataGrid, 10_000))
436
private ValueTask<GridItemsProviderResult<
ResourceGridViewModel
>> GetData(GridItemsProviderRequest<
ResourceGridViewModel
> request)
447
var orderedResources =
ResourceGridViewModel
.OrderNestedResources(filteredResources.ToList(), r => _collapsedResourceNames.Contains(r.Name))
760
private async Task OnToggleCollapse(
ResourceGridViewModel
viewModel)
Components_Pages_Resources_razor.g.cs (28)
1263
ResourceGridViewModel
1269
__builder4.AddComponentParameter(112, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>.
1286
__builder4.AddComponentParameter(113, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>.
1303
__builder4.AddComponentParameter(114, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>.
1320
__builder4.AddComponentParameter(115, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>.
1337
__builder4.AddComponentParameter(116, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>.
1354
__builder4.AddComponentParameter(117, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>.
1371
__builder4.AddComponentParameter(118, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>.
1388
__builder4.AddComponentParameter(119, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>.
1405
__builder4.AddComponentParameter(120, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>.
1413
), (global::Microsoft.FluentUI.AspNetCore.Components.GridItemsProvider<
ResourceGridViewModel
>)(
1422
__builder4.AddComponentParameter(121, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>.
1439
__builder4.AddComponentParameter(122, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>.
1456
__builder4.AddComponentParameter(123, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>.
1473
__builder4.AddComponentParameter(124, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>.
1481
), (global::System.Func<
ResourceGridViewModel
, global::System.String>)(
1490
__builder4.AddComponentParameter(125, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>.
1507
__builder4.AddComponentParameter(126, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>.
1524
__builder4.AddComponentParameter(127, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>.
1532
), (global::System.Func<
ResourceGridViewModel
, global::System.Object>)(
1541
__builder4.AddComponentParameter(128, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>.
1549
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGridRow<
ResourceGridViewModel
>>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGridRow<
ResourceGridViewModel
>>(this,
1558
__builder4.AddComponentParameter(129, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>.
2092
global::__Blazor.Aspire.Dashboard.Components.Pages.Resources.TypeInference.CreateAspireTemplateColumn_5(__builder5, 199, default(
ResourceGridViewModel
)!, 200,
2259
global::__Blazor.Aspire.Dashboard.Components.Pages.Resources.TypeInference.CreateAspireTemplateColumn_6(__builder5, 214, default(
ResourceGridViewModel
)!, 215,
2356
global::__Blazor.Aspire.Dashboard.Components.Pages.Resources.TypeInference.CreateAspireTemplateColumn_7(__builder5, 226, default(
ResourceGridViewModel
)!, 227,
2549
= (global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<
ResourceGridViewModel
>)__value;
Model\ResourceGridViewModel.cs (9)
13
public List<
ResourceGridViewModel
> Children { get; } = [];
30
foreach (
var
child in Children)
36
public static List<
ResourceGridViewModel
> OrderNestedResources(List<
ResourceGridViewModel
> initialGridVMs, Func<ResourceViewModel, bool> isCollapsed)
42
var gridViewModels = new List<
ResourceGridViewModel
>();
45
foreach (
var
gridVM in initialGridVMs.Where(r => !HasParent(r)))
58
void AddChildViewModel(ResourceViewModel resource,
ResourceGridViewModel
parent, int depth, bool hidden)
60
foreach (
var
childGridVM in initialGridVMs.Where(r => r.Resource.GetResourcePropertyValue(KnownProperties.Resource.ParentName) == resource.Name))
73
bool HasParent(
ResourceGridViewModel
gridViewModel)