コード例 #1
0
        public static string GetSearchResultsWhereClause(LoginUser loginUser)
        {
            StringBuilder resultBuilder = new StringBuilder();

            SearchCustomFilters searchCustomFilters = new SearchCustomFilters(loginUser);

            searchCustomFilters.LoadByUserID(loginUser.UserID);
            resultBuilder.Append(searchCustomFilters.ConvertToNotesEquivalentWhereClause());

            return(resultBuilder.ToString());
        }
コード例 #2
0
        public static string GetSearchResultsWhereClause(LoginUser loginUser)
        {
            StringBuilder resultBuilder = new StringBuilder();

            resultBuilder.Append(" AND (wav.Private = 0 OR CreatedBy = " + loginUser.UserID.ToString() + ")");

            SearchCustomFilters searchCustomFilters = new SearchCustomFilters(loginUser);

            searchCustomFilters.LoadByUserID(loginUser.UserID);
            resultBuilder.Append(searchCustomFilters.ConvertToWikiEquivalentWhereClause());

            return(resultBuilder.ToString());
        }
コード例 #3
0
        public static SearchCustomFilter GetSearchCustomFilter(LoginUser loginUser, int customFilterID)
        {
            SearchCustomFilters searchCustomFilters = new SearchCustomFilters(loginUser);

            searchCustomFilters.LoadByCustomFilterID(customFilterID);
            if (searchCustomFilters.IsEmpty)
            {
                return(null);
            }
            else
            {
                return(searchCustomFilters[0]);
            }
        }
コード例 #4
0
 public SearchCustomFilter(DataRow row, SearchCustomFilters searchCustomFilters) : base(row, searchCustomFilters)
 {
     _searchCustomFilters = searchCustomFilters;
 }