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)
92EditContext = 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(); 122var selectedParameter = _formModel.Parameter?.Id; 124_formModel.Parameter = _parameters.SingleOrDefault(parameter => parameter.Id == selectedParameter) ?? _parameters.FirstOrDefault(); 168var 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; 181var condition = (_formModel.ValueIsNumeric || _formModel.ValueIsDate) ? FilterCondition.GreaterThanOrEqual : FilterCondition.Contains; 187if (_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; 205if (_formModel.ValueIsNumeric || _formModel.ValueIsDate) 213if (_formModel.Parameter?.Id is { } parameterName) 234_selectedValue = _formModel.Value is { Length: > 0 } value 277_formModel.Condition = GetDefaultCondition(); 286if (_formModel.ValueIsNumeric || _formModel.ValueIsDate) 300if (_formModel.ValueIsNumeric || _formModel.ValueIsDate) 311if (_formModel.Value is { Length: > 0 } value) 333if (_selectedValue?.Name != _formModel.Value) 335var value = _formModel.Value ?? string.Empty; 343EditContext.NotifyFieldChanged(new FieldIdentifier(_formModel, nameof(_formModel.Value))); 351_formModel.Value = _selectedValue.Name; 379if (_formModel.ValueIsNumeric) 381value = _formModel.NumericValue!.Value.ToString(CultureInfo.InvariantCulture); 385value = _formModel.Value!; 390filter.Field = _formModel.Parameter!.Id!; 391filter.Condition = _formModel.Condition!.Id; 400Field = _formModel.Parameter!.Id!, 401Condition = _formModel.Condition!.Id, 421_formModel.Value = FormatIsoDate(localDateTime);