public void SelectFullMatch() { if (FoundEntities.Count > 1 && FoundEntities.Any(x => x.Name == SearchString)) { var f = FoundEntities.First(x => x.Name == SearchString); FoundEntities.Clear(); FoundEntities.Add(f); } }
public void SelectFullMatch() { if (_updateTimer.Enabled) { _updateTimer.Stop(); UpdateFoundEntities(); } if (FoundEntities.Count > 1 && FoundEntities.Any(x => x.Name == SearchString)) { var f = FoundEntities.First(x => x.Name == SearchString); FoundEntities.Clear(); FoundEntities.Add(f); } if (SelectEntityCommand.CanExecute("")) { SelectEntityCommand.Execute(""); } }
public void RefreshSelectedEntity(OperationRequest <Entity> value) { ClearSearchValues(); _currentEntitySelectionRequest = value; if (_currentEntitySelectionRequest != null && _currentEntitySelectionRequest.SelectedItem != null && !string.IsNullOrEmpty(_currentEntitySelectionRequest.SelectedItem.Name)) { ClearSearchValues(); if (_currentEntitySelectionRequest.SelectedItem.Name != "*" && _currentEntitySelectionRequest.SelectedItem.EntityTypeId == SelectedEntityType.Id) { FoundEntities.Add(new EntitySearchResultViewModel(_currentEntitySelectionRequest.SelectedItem, SelectedEntityType)); } } RaisePropertyChanged(() => SelectedEntityType); RaisePropertyChanged(() => SelectedEntity); RaisePropertyChanged(() => EntityTypes); }