internal DateSearchQuery (SearchTerm term, DateTime date) : base (term)
		{
			Date = date;
		}
 public void RemoveSearchTerm(SearchTerm searchTerm)
 {
     var rowToDelete = this.SearchTermsPage.Map.SearchTermsGrid.IndexOfGridRowContainingText(searchTerm.Word);
     this.SearchTermsPage.Map.AllDeleteEntryButtons[rowToDelete].MouseClick();
     ExecutionDelayProvider.SleepFor(2000);
     Manager.Current.Desktop.KeyBoard.KeyPress(Keys.Enter);
 }
Exemple #3
0
        protected override System.Linq.Expressions.Expression BuildExpression(System.Linq.Expressions.MemberExpression property)
        {
            if (string.IsNullOrEmpty(this.SearchTerm))
            {
                return(null);
            }
            object enumValue = null;

            Expression searchExpression  = null;
            Expression searchExpression1 = null;
            Expression searchExpression2 = null;

            if (this.Comparator == EnumComparators.In)
            {
                Expression combinedExpression = null;
                foreach (string val in SearchTerm.Split(','))
                {
                    if (!ReferenceEquals(this.EnumType, null))
                    {
                        enumValue = Enum.Parse(this.EnumType, val);
                    }
                    else
                    {
                        enumValue = Enum.Parse(property.Type, val);
                    }
                    searchExpression1 = Expression.Equal(property, Expression.Constant(enumValue));
                    if (!ReferenceEquals(searchExpression1, null) && !ReferenceEquals(searchExpression2, null))
                    {
                        combinedExpression = Expression.OrElse(searchExpression2, searchExpression1);
                        searchExpression1  = combinedExpression;
                    }
                    searchExpression2 = searchExpression1;
                }
                if (ReferenceEquals(combinedExpression, null))
                {
                    combinedExpression = searchExpression2;
                }

                return(combinedExpression);
            }
            else
            {
                if (!ReferenceEquals(this.EnumType, null))
                {
                    enumValue = Enum.Parse(this.EnumType, this.SearchTerm);
                }
                else
                {
                    enumValue = Enum.Parse(property.Type, this.SearchTerm);
                }

                searchExpression = Expression.Equal(property, Expression.Constant(enumValue));
            }



            return(searchExpression);
        }
Exemple #4
0
 public AutoCompleteResultModel Create(SearchTerm searchTerm)
 {
     return(new AutoCompleteResultModel()
     {
         Name = searchTerm.Term,
         Url = ApplicationEngine.RouteUrl(RouteNames.ProductsSearchPage,
                                          new { search = searchTerm.Term })
     });
 }
Exemple #5
0
        public static string ToPredicateConditionAndBody <TSearchHeadEnum>(this SearchTerm <TSearchHeadEnum> term) where TSearchHeadEnum : struct, IConvertible
        {
            var termBuilderMap = new Dictionary <SearchMode, ISearchTermBuilder <TSearchHeadEnum> >();

            termBuilderMap.Add(SearchMode.Match, new SearchTermBuilder <TSearchHeadEnum>());
            termBuilderMap.Add(SearchMode.AntiMatch, new AntiSearchTermBuilder <TSearchHeadEnum>());

            return(termBuilderMap[term.Mode].ToPredicateConditionAndBody(term));
        }
        public async Task <UpdateResult> Update(SearchTerm searchTerm)
        {
            var filter = Builders <SearchTerm> .Filter.Eq("Text", searchTerm.Text);

            var update = Builders <SearchTerm> .Update
                         .Set("Views", searchTerm.Views);

            return(await collection.UpdateOneAsync(filter, update));
        }
Exemple #7
0
        /// <summary>
        /// Initializes a new instance of the <see cref="T:MailKit.Search.UnarySearchQuery"/> class.
        /// </summary>
        /// <remarks>
        /// Creates a new unary search query.
        /// </remarks>
        /// <param name="term">The search term.</param>
        /// <param name="operand">The operand.</param>
        /// <exception cref="System.ArgumentNullException">
        /// <paramref name="operand"/> is <c>null</c>.
        /// </exception>
        public UnarySearchQuery(SearchTerm term, SearchQuery operand) : base(term)
        {
            if (operand == null)
            {
                throw new ArgumentNullException(nameof(operand));
            }

            Operand = operand;
        }
Exemple #8
0
        public override void ViewDidLoad()
        {
            DictionaryWebView.FrameLoadDelegate = new DictionaryeWebFrameLoadDelegate(this);
            DictionaryWebView.UIDelegate        = new DictionaryWebUIDelegate();
            NavigatorManager = new NavigationDictionaryManager();
            NavigatorManager.Record(SearchTerm.Trim());

            SearchDictionary(SearchTerm);
        }
Exemple #9
0
        public async Task <IActionResult> GetCustomerAsyncNswag(SearchTerm term)
        {
            FileResponse result = await customersClient.GetCustomerAsync(term.CustomerId);

            StreamReader sr   = new StreamReader(result.Stream);
            string       text = sr.ReadToEnd();

            return(Ok(text));
        }
        public override void ApplyToRestRequest(IRestRequest restRequest)
        {
            if (!SearchTerm.IsNullOrEmpty())
            {
                restRequest.AddParameter("searchTerm", SearchTerm);
            }

            restRequest.AddParameter("fuzzy", PerformFuzzySearch);
        }
Exemple #11
0
        public void Search(string term)
        {
            SearchTerm.Clear();
            SearchTerm.SendKeys(term);

            SearchButton.Submit();

            RetryHelper.WaitFor(() => _webDriver.Url.EndsWith("Catalog/Search"));
        }
Exemple #12
0
        // Creates the url to call on the itunes api
        public string urlBuilder()
        {
            string baseURL     = "https://itunes.apple.com/search?term=";
            string mediaString = MediaType;
            string term        = SearchTerm.Replace(" ", "+");
            string entity      = changeToEntity(mediaString);
            string limit       = "10";

            return(baseURL + term + "&entity=" + entity + "&limit=" + limit);;
        }
Exemple #13
0
 public async Task <IActionResult> SearchEmployee([FromBody] SearchTerm term)
 {
     if (term.Id == 0)
     {
         return(StatusCode(400, new { messages = new List <string> {
                                          "Nav norādīts uzņemuma identifikators"
                                      } }));
     }
     return(StatusCode(200, new { darbinieki = await _repository.SearchDarbinieksAsync(term.Value, term.Id) }));
 }
        // GET api/<SearchController>/5

        public async Task <IActionResult> Get([FromQuery] SearchTerm searchTerm)
        {
            var result = await this.searchService.SearchAsync(searchTerm.CustomerId);

            if (result.IsSuccess)
            {
                return(Ok(result.Result));
            }
            return(NotFound());
        }
Exemple #15
0
		/// <summary>
		/// Initializes a new instance of the <see cref="T:MailKit.Search.TextSearchQuery"/> class.
		/// </summary>
		/// <remarks>
		/// Creates a new text-based search query.
		/// </remarks>
		/// <param name="term">The search term.</param>
		/// <param name="text">The text to match against.</param>
		/// <exception cref="System.ArgumentNullException">
		/// <paramref name="text"/> is <c>null</c>.
		/// </exception>
		/// <exception cref="System.ArgumentException">
		/// <paramref name="text"/> is empty.
		/// </exception>
		public TextSearchQuery (SearchTerm term, string text) : base (term)
		{
			if (text == null)
				throw new ArgumentNullException (nameof (text));

			if (text.Length == 0)
				throw new ArgumentException ("Cannot search for an empty string.", nameof (text));

			Text = text;
		}
Exemple #16
0
        /// <summary>
        /// Updates the search term record
        /// </summary>
        /// <param name="searchTerm">Search term</param>
        public virtual void UpdateSearchTerm(SearchTerm searchTerm)
        {
            if (searchTerm == null)
                throw new ArgumentNullException(nameof(searchTerm));

            _searchTermRepository.Update(searchTerm);

            //event notification
            _eventPublisher.EntityUpdated(searchTerm);
        }
Exemple #17
0
        public async Task <IActionResult> SearchAsync(SearchTerm term)
        {
            var result = await searchService.SearchAsync(term.CustomerId);

            if (result.IsSuccess)
            {
                return(Ok(result.SearchResults));
            }
            return(NotFound());
        }
        public async Task <IActionResult> SearchAsync(SearchTerm searchTerm)
        {
            var data = await searchService.SearchAsync(searchTerm.CustomerId);

            if (data.IsSuccess)
            {
                return(Ok(data.Results));
            }
            return(NotFound());
        }
Exemple #19
0
        public override async void SaveCommandAction(object obj)
        {
            await DbHandler.Instance.SaveData <BbCategory>(new BbCategory
            {
                Name = SearchTerm,
                Key  = SearchTerm.Replace(" ", "_").ToUpper()
            });

            base.SaveCommandAction(obj);
        }
Exemple #20
0
        public async Task <IActionResult> SearchAsync(SearchTerm term)
        {
            var customer = await searchInterface.SearchAsync(term.CustomerId);

            if (customer.IsSuccess && customer.SearchResults != null)
            {
                return(Ok(customer.SearchResults));
            }
            return(NotFound());
        }
Exemple #21
0
        /// <summary>
        /// Deletes a search term record
        /// </summary>
        /// <param name="searchTerm">Search term</param>
        public virtual void DeleteSearchTerm(SearchTerm searchTerm)
        {
            if (searchTerm == null)
            {
                throw new ArgumentNullException(nameof(searchTerm));
            }

            _searchTermRepository.Delete(searchTerm);
            _eventPublisher.EntityDeleted(searchTerm);
        }
Exemple #22
0
        public async Task <ActionResult> Search(SearchTerm term)
        {
            ViewData["SearchTerm"] = term.Term;
            var model = new SearchResults()
            {
                Quizzes = (await _quizService.SearchForQuizzes(User.Identity.IsAuthenticated, term.Term)).ToList()
            };

            return(View("Index", model));
        }
        /// <summary>
        /// Inserts a search term record
        /// </summary>
        /// <param name="searchTerm">Search term</param>
        public virtual void InsertSearchTerm(SearchTerm searchTerm)
        {
            if (searchTerm == null)
            {
                throw new ArgumentNullException("searchTerm");
            }

            _searchTermRepository.Insert(searchTerm);

            //_unitOfWork.Commit();
        }
Exemple #24
0
        public async Task <ActionResult> Search(SearchTerm term)
        {
            var quizzes = (await _quizService.SearchForQuizzes(term.Term)).ToList();
            var model   = new SearchResults()
            {
                PrivateQuizzes = quizzes.Where(x => x.Private).ToList(),
                PublicQuizzes  = quizzes.Where(x => !x.Private).ToList()
            };

            return(View("Index", model));
        }
        protected void lbSave_Click(object sender, EventArgs e)
        {
            SearchTerm newSearchTerm = new SearchTerm();

            newSearchTerm.Query       = txtQuery.Text.Trim();
            newSearchTerm.RedirectUrl = txtRedirectUrl.Text.Trim();

            int id = CampaignService.InsertSearchTerm(newSearchTerm);

            Response.Redirect("/catalog/search_term_info.aspx?" + QueryKey.MSG_TYPE + "=" + (int)MessageType.SearchTermCreated + "&" + QueryKey.ID + "=" + id.ToString());
        }
        public void RetrieveRangeBetween()
        {
            SearchResults       searchResults = new SearchResults();
            List <SearchResult> sr            = new List <SearchResult>();
            SearchTerm          st            = new SearchTerm("1100", "*", "*", "*", "*", "*", "*");

            sr = searchResults.retrieveDataBetween(st, "1111");
            int total = sr.Count;

            Assert.AreEqual(6, total);
        }
 public override int GetHashCode() {
   int hash = 1;
   if (ResourceName.Length != 0) hash ^= ResourceName.GetHashCode();
   if (searchTerm_ != null) hash ^= SearchTerm.GetHashCode();
   if (adGroup_ != null) hash ^= AdGroup.GetHashCode();
   if (Status != 0) hash ^= Status.GetHashCode();
   if (_unknownFields != null) {
     hash ^= _unknownFields.GetHashCode();
   }
   return hash;
 }
        /// <summary>
        /// Updates the search term record
        /// </summary>
        /// <param name="searchTerm">Search term</param>
        public virtual async Task UpdateSearchTerm(SearchTerm searchTerm)
        {
            if (searchTerm == null)
            {
                throw new ArgumentNullException("searchTerm");
            }

            await _searchTermRepository.UpdateAsync(searchTerm);

            //event notification
            await _mediator.EntityUpdated(searchTerm);
        }
Exemple #29
0
        public ArchiveForm(IStateInfo stateInfo, IArchiveFormCommunicator communicator, PluginManager pluginManager, IProgressContext progress)
        {
            InitializeComponent();

            _stateInfo     = stateInfo;
            _communicator  = communicator;
            _pluginManager = pluginManager;
            _progress      = progress;

            _archiveFileSystem = FileSystemFactory.CreateAfiFileSystem(stateInfo);
            _openingFiles      = new List <IArchiveFileInfo>();

            _changedDirectories = new HashSet <UPath>();
            _selectedPath       = UPath.Root;

            _searchTerm              = new SearchTerm(searchTextBox);
            _searchTerm.TextChanged += searchTerm_TextChanged;

            _asyncOperation           = new AsyncOperation();
            _asyncOperation.Started  += asyncOperation_Started;
            _asyncOperation.Finished += asyncOperation_Finished;

            folderView.Expanded            += folderView_Expanded;
            folderView.Collapsed           += folderView_Collapsed;
            folderView.CellFormatting      += folderView_CellFormatting;
            folderView.SelectedItemChanged += folderView_SelectedItemChanged;

            fileView.SelectedItemsChanged += fileView_SelectedItemsChanged;
            fileView.CellDoubleClick      += fileView_CellDoubleClick;
            fileView.CellFormatting       += fileView_CellFormatting;

            searchClearCommand.Executed += searchClearCommand_Executed;
            cancelCommand.Executed      += cancelCommand_Executed;

            saveCommand.Executed   += SaveCommand_Executed;
            saveAsCommand.Executed += SaveAsCommand_Executed;

            openCommand.Executed        += openCommand_Executed;
            extractFileCommand.Executed += extractFileCommand_Executed;
            replaceFileCommand.Executed += replaceFileCommand_Executed;
            renameFileCommand.Executed  += RenameFileCommand_Executed;
            deleteFileCommand.Executed  += DeleteFileCommand_Executed;

            extractDirectoryCommand.Executed += extractDirectoryCommand_Executed;
            replaceDirectoryCommand.Executed += replaceDirectoryCommand_Executed;
            renameDirectoryCommand.Executed  += renameDirectoryCommand_Executed;
            addDirectoryCommand.Executed     += addDirectoryCommand_Executed;
            deleteDirectoryCommand.Executed  += deleteDirectoryCommand_Executed;

            UpdateProperties();
            LoadDirectories();
            UpdateFiles(_selectedPath);
        }
Exemple #30
0
        public IActionResult Index()
        {
            var searchEngines = _website.GetAllSearchEngines();
            var searchTerm    = new SearchTerm();
            var formViewModel = new HomeFormViewModel()
            {
                SearchEngines = searchEngines,
                SearchTerm    = searchTerm
            };

            return(View(formViewModel));
        }
        /// <summary>
        /// Inserts a search term record
        /// </summary>
        /// <param name="searchTerm">Search term</param>
        public virtual void InsertSearchTerm(SearchTerm searchTerm)
        {
            if (searchTerm == null)
            {
                throw new ArgumentNullException(nameof(searchTerm));
            }

            _searchTermRepository.Insert(searchTerm);

            //event notification
            _eventPublisher.EntityInserted(searchTerm);
        }
 public void AddSearchTerm(SearchTerm searchTerm)
 {
     this.SearchTermsPage.Map.AddItemButton.Click();
     this.SearchTermsPage.Map.Word.MouseClick();
     Manager.Current.ActiveBrowser.Desktop.KeyBoard.TypeText(searchTerm.Word);
     this.SearchTermsPage.Map.Count.MouseClick();
     Manager.Current.ActiveBrowser.Desktop.KeyBoard.KeyPress(Keys.Back);
     Manager.Current.ActiveBrowser.Desktop.KeyBoard.TypeText(searchTerm.Count);
     this.SearchTermsPage.Map.UpdateItemButton.MouseClick();
     Manager.Current.ActiveBrowser.RefreshDomTree();
     ExecutionDelayProvider.SleepFor(2000);
 }
Exemple #33
0
        /// <summary>
        /// Deletes a search term record
        /// </summary>
        /// <param name="searchTerm">Search term</param>
        public virtual void DeleteSearchTerm(SearchTerm searchTerm)
        {
            if (searchTerm == null)
            {
                throw new ArgumentNullException("searchTerm");
            }

            _searchTermRepository.Delete(searchTerm);

            //event notification
            _eventPublisher.EntityDeleted(searchTerm);
        }
Exemple #34
0
        /// <summary>
        /// Deletes a search term record
        /// </summary>
        /// <param name="searchTerm">Search term</param>
        public virtual async Task DeleteSearchTerm(SearchTerm searchTerm)
        {
            if (searchTerm == null)
            {
                throw new ArgumentNullException("searchTerm");
            }

            await _searchTermRepository.DeleteAsync(searchTerm);

            //event notification
            await _eventPublisher.EntityDeleted(searchTerm);
        }
 public void EditSearchTerm(SearchTerm searchTermToEdit, SearchTerm editingSearchTerm)
 {
     var rowIndexOfItemToEdit =
         this.SearchTermsPage.Map.KendoGrid.IndexOfGridRowContainingText(searchTermToEdit.Word);
     this.SearchTermsPage.Map.AllEditEntryButtons[rowIndexOfItemToEdit].MouseClick();
     this.SearchTermsPage.Map.EditEntryButton.MouseClick();
     Manager.Current.ActiveBrowser.RefreshDomTree();
     ExecutionDelayProvider.SleepFor(2000);
     this.SearchTermsPage.Map.Word.MouseClick(MouseClickType.LeftDoubleClick);
     Manager.Current.ActiveBrowser.Desktop.KeyBoard.KeyPress(Keys.Back);
     Manager.Current.ActiveBrowser.Desktop.KeyBoard.TypeText(editingSearchTerm.Word);
     this.SearchTermsPage.Map.Count.MouseClick(MouseClickType.LeftDoubleClick);
     Manager.Current.ActiveBrowser.Desktop.KeyBoard.KeyPress(Keys.Back);
     Manager.Current.ActiveBrowser.Desktop.KeyBoard.TypeText(editingSearchTerm.Count);
     this.SearchTermsPage.Map.UpdateItemButton.MouseClick();
     Manager.Current.ActiveBrowser.RefreshDomTree();
     ExecutionDelayProvider.SleepFor(2000);
 }
Exemple #36
0
 internal BinarySearchQuery(SearchTerm term, SearchQuery left, SearchQuery right)
     : base(term)
 {
     Right = right;
     Left = left;
 }
 internal NumericSearchQuery(SearchTerm term, ulong value)
     : base(term)
 {
     Value = value;
 }
Exemple #38
0
		/// <summary>
		/// Initializes a new instance of the <see cref="T:MailKit.Search.SearchQuery"/> class.
		/// </summary>
		/// <remarks>
		/// Creates a new <see cref="SearchQuery"/> with the specified search term.
		/// </remarks>
		/// <param name="term">The search term.</param>
		protected SearchQuery (SearchTerm term)
		{
			Term = term;
		}
Exemple #39
0
		/// <summary>
		/// Initializes a new instance of the <see cref="T:MailKit.Search.DateSearchQuery"/> class.
		/// </summary>
		/// <remarks>
		/// Creates a new date-based search query.
		/// </remarks>
		/// <param name="term">The search term.</param>
		/// <param name="date">The date.</param>
		public DateSearchQuery (SearchTerm term, DateTime date) : base (term)
		{
			Date = date;
		}
Exemple #40
0
		internal SearchQuery (SearchTerm term)
		{
			Term = term;
		}
Exemple #41
0
 internal TextSearchQuery(SearchTerm term, string text)
     : base(term)
 {
     Text = text;
 }
Exemple #42
0
		internal UnarySearchQuery (SearchTerm term, SearchQuery operand) : base (term)
		{
			Operand = operand;
		}
Exemple #43
0
 public SearchTextResponse Lookup(SearchTerm search)
 {
     return new SearchTextResponse(_searchPlugins.SelectMany(sp => sp.LinksFor(search.term)).Take(15).ToList());
 }