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);
        }