1 write to _formModel
Aspire.Dashboard (1)
Components\Dialogs\FilterDialog.razor.cs (1)
91
_formModel
= new FilterDialogFormModel();
40 references to _formModel
Aspire.Dashboard (40)
Components\Dialogs\FilterDialog.razor.cs (40)
92
EditContext = new EditContext(
_formModel
);
99
_formModel
.Parameter = _parameters.SingleOrDefault(c => c.Id == filter.Field);
101
_formModel
.Condition = _filterConditions.SingleOrDefault(c => c.Id == filter.Condition) ?? GetDefaultCondition();
106
_formModel
.Parameter = _parameters.FirstOrDefault();
108
_formModel
.Condition = GetDefaultCondition();
122
var selectedParameter =
_formModel
.Parameter?.Id;
124
_formModel
.Parameter = _parameters.SingleOrDefault(parameter => parameter.Id == selectedParameter) ?? _parameters.FirstOrDefault();
168
var fieldType =
_formModel
.Parameter?.Id is { } parameterName ? FieldTelemetryFilter.GetFieldType(parameterName) : FieldType.String;
169
_formModel
.ValueIsNumeric = fieldType is FieldType.Numeric;
170
_formModel
.ValueIsDate = fieldType is FieldType.Date;
181
var condition = (
_formModel
.ValueIsNumeric ||
_formModel
.ValueIsDate) ? FilterCondition.GreaterThanOrEqual : FilterCondition.Contains;
187
if (
_formModel
.ValueIsNumeric)
189
_formModel
.Value = null;
190
_formModel
.NumericValue = int.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out var numericValue)
196
_formModel
.Value = value;
197
_formModel
.NumericValue = null;
205
if (
_formModel
.ValueIsNumeric ||
_formModel
.ValueIsDate)
213
if (
_formModel
.Parameter?.Id is { } parameterName)
234
_selectedValue =
_formModel
.Value is { Length: > 0 } value
277
_formModel
.Condition = GetDefaultCondition();
286
if (
_formModel
.ValueIsNumeric ||
_formModel
.ValueIsDate)
300
if (
_formModel
.ValueIsNumeric ||
_formModel
.ValueIsDate)
311
if (
_formModel
.Value is { Length: > 0 } value)
333
if (_selectedValue?.Name !=
_formModel
.Value)
335
var value =
_formModel
.Value ?? string.Empty;
343
EditContext.NotifyFieldChanged(new FieldIdentifier(
_formModel
, nameof(
_formModel
.Value)));
351
_formModel
.Value = _selectedValue.Name;
379
if (
_formModel
.ValueIsNumeric)
381
value =
_formModel
.NumericValue!.Value.ToString(CultureInfo.InvariantCulture);
385
value =
_formModel
.Value!;
390
filter.Field =
_formModel
.Parameter!.Id!;
391
filter.Condition =
_formModel
.Condition!.Id;
400
Field =
_formModel
.Parameter!.Id!,
401
Condition =
_formModel
.Condition!.Id,
421
_formModel
.Value = FormatIsoDate(localDateTime);