31 references to SelectedValues
Aspire.Dashboard (19)
Components\Controls\Chart\ChartContainer.razor.cs (7)
148
if (!filter.
SelectedValues
.Any())
154
foreach (var item in filter.
SelectedValues
)
246
item.
SelectedValues
.Clear();
253
item.
SelectedValues
.Add(v);
265
: item.Values.Where(newValue => existing.
SelectedValues
.Any(existingValue => existingValue.Value == newValue.Value));
269
item.
SelectedValues
.Add(v);
277
item.
SelectedValues
.Add(v);
Components_Controls_Chart_ChartFilters_razor.g.cs (5)
315
c => c.
SelectedValues
.Count == 0 ? Loc[nameof(ControlsStrings.LabelNone)] : string.Join(", ", c.
SelectedValues
.OrderBy(v => v.Text).Select(v => v.Text))
342
if (context.
SelectedValues
.Count == 0)
368
foreach (var item in context.
SelectedValues
.OrderBy(v => v.Text))
755
var isChecked = context.
SelectedValues
.Contains(tag);
Model\DimensionFilterViewModel.cs (7)
23
return
SelectedValues
.SetEquals(Values)
25
:
SelectedValues
.Count == 0
33
SelectedValues
.UnionWith(Values);
44
SelectedValues
.Clear();
57
SelectedValues
.Add(dimensionValue);
61
SelectedValues
.Remove(dimensionValue);
65
private string DebuggerToString() => $"Name = {Name}, SelectedValues = {
SelectedValues
.Count}";
Aspire.Dashboard.Components.Tests (12)
Controls\ChartFiltersTests.cs (12)
18
dimensionFilter.
SelectedValues
.Add(dimensionFilter.Values[0]);
19
dimensionFilter.
SelectedValues
.Add(dimensionFilter.Values[1]);
27
Assert.Empty(dimensionFilter.
SelectedValues
);
42
dimensionFilter.
SelectedValues
.Add(dimensionFilter.Values[0]); // Only GET
50
Assert.Single(dimensionFilter.
SelectedValues
);
51
Assert.Equal("GET", dimensionFilter.
SelectedValues
.First().Value);
66
Assert.Equal(2, dimensionFilter.
SelectedValues
.Count);
81
dimensionFilter.
SelectedValues
.Add(getValue);
82
dimensionFilter.
SelectedValues
.Add(postValue);
88
Assert.Single(dimensionFilter.
SelectedValues
);
89
Assert.Contains(postValue, dimensionFilter.
SelectedValues
);
90
Assert.DoesNotContain(getValue, dimensionFilter.
SelectedValues
);