4 writes to Value
Aspire.Dashboard (4)
Components\Dialogs\FilterDialog.razor.cs (4)
189_formModel.Value = null; 196_formModel.Value = value; 352_formModel.Value = _selectedValue.Name; 422_formModel.Value = FormatIsoDate(localDateTime);
14 references to Value
Aspire.Dashboard (11)
Components\Dialogs\FilterDialog.razor.cs (6)
235_selectedValue = _formModel.Value is { Length: > 0 } value 312if (_formModel.Value is { Length: > 0 } value) 334if (_selectedValue?.Name != _formModel.Value) 336var value = _formModel.Value ?? string.Empty; 344EditContext.NotifyFieldChanged(new FieldIdentifier(_formModel, nameof(_formModel.Value))); 386value = _formModel.Value!;
Model\Otlp\FilterDialogFormModel.cs (5)
33if (Value is { Length: > 0 } v && 56else if (string.IsNullOrWhiteSpace(Value)) 58yield return new ValidationResult(Dialogs.FieldRequired, [nameof(Value)]); 60else if (ValueIsDate && !DateTime.TryParse(Value, CultureInfo.InvariantCulture, DateTimeStyles.None, out _)) 62yield return new ValidationResult(Dialogs.FilterDialogInvalidDate, [nameof(Value)]);
Aspire.Dashboard.Components.Tests (3)
Dialogs\FilterDialogTests.cs (3)
36Assert.Equal(isValid ? [] : new[] { string.Format(System.Globalization.CultureInfo.CurrentCulture, Aspire.Dashboard.Resources.Dialogs.FieldTooLong, nameof(FilterDialogFormModel.Value), 1024) }, messages); 104Assert.Equal("request", Assert.IsType<FilterDialogFormModel>(cut.Instance.EditContext.Model).Value); 492Assert.Equal(typedValue, Assert.IsType<FilterDialogFormModel>(cut.Instance.EditContext.Model).Value);