4 writes to SelectedOption
Aspire.Dashboard (4)
Components\Dialogs\InteractionsInputDialog.razor.cs (2)
203
inputModel.
SelectedOption
= inputModel.SelectOptions.FirstOrDefault(option => option.Name == text)
211
inputModel.
SelectedOption
??= inputModel.SelectOptions.FirstOrDefault(option => option.Id == inputModel.Value)
Model\Interaction\InputViewModel.cs (2)
69
SelectedOption
= SelectOptions.FirstOrDefault(option => option.Id == input.Value);
72
SelectedOption
= new SelectViewModel<string> { Id = input.Value, Name = input.Value };
8 references to SelectedOption
Aspire.Dashboard (5)
Components\Dialogs\InteractionsInputDialog.razor.cs (4)
151
if (field.Model is InputViewModel && field.FieldName == nameof(InputViewModel.
SelectedOption
))
195
if (inputModel.
SelectedOption
?.Name == text)
214
if (inputModel.Value != inputModel.
SelectedOption
.Id)
216
inputModel.Value = inputModel.
SelectedOption
.Id;
Model\Interaction\InputViewModel.cs (1)
70
if (
SelectedOption
is null && input.AllowCustomChoice && !string.IsNullOrEmpty(input.Value))
Aspire.Dashboard.Tests (3)
Model\InputViewModelTests.cs (3)
89
Assert.Equal("blue", viewModel.
SelectedOption
?.Id);
215
Assert.Equal("purple", viewModel.
SelectedOption
?.Id);
216
Assert.Equal("purple", viewModel.
SelectedOption
?.Name);