예제 #1
0
 protected void uxDeleteSearchButton_Click(object sender, EventArgs e)
 {
     try
     {
         SearchLogAccess.DeleteAll();
         uxMessage.DisplayMessage(Resources.SiteConfigMessages.DeleteAllSearchSuccess);
     }
     catch (Exception ex)
     {
         uxMessage.DisplayError(Resources.SiteConfigMessages.DeleteAllSearchError + " " + ex.Message);
     }
 }
예제 #2
0
    private void SearchLog()
    {
        int howManyItems = DataAccessContext.ProductRepository.CountQuickSearchResult(
            StoreContext.Culture,
            CurrentSearch,
            DataAccessContext.Configurations.GetValueList("ProductSearchBy"),
            "ProductID",
            new StoreRetriever().GetCurrentStoreID(),
            DataAccessContext.Configurations.GetValue("RootCategory", new StoreRetriever().GetStore()),
            DataAccessContext.Configurations.GetValue("SearchMode", new StoreRetriever().GetStore()));

        if (howManyItems > 0)
        {
            SearchLogAccess.Create(CurrentSearch.ToLower().Trim(), true);
        }
        else
        {
            SearchLogAccess.Create(CurrentSearch.ToLower().Trim(), false);
        }
    }