C# Класс vwarDAL.DefaultSearchProxy

Наследование: ISearchProxy
Показать файл Открыть проект

Открытые методы

Метод Описание
DeepSearch ( IEnumerable terms, SearchMethod method = SearchMethod.OR ) : IEnumerable
DeepSearch ( string term ) : IEnumerable
DefaultSearchProxy ( string connectionString, string identity ) : System
Dispose ( ) : void
GetByLastUpdated ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
GetByLastViewed ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
GetByRandom ( int count, int start ) : IEnumerable
GetByRating ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
GetByViews ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
GetContentObjectCount ( ) : int
GetContentObjectsByArtistName ( string artistName ) : IEnumerable
GetContentObjectsByDescription ( string description ) : IEnumerable
GetContentObjectsByDeveloperName ( string developerName ) : IEnumerable
GetContentObjectsByKeyWords ( string keywordsList ) : IEnumerable
GetContentObjectsBySponsorName ( string sponsorName ) : IEnumerable
GetContentObjectsBySubmitterEmail ( string email ) : IEnumerable
GetContentObjectsByTitle ( string title ) : IEnumerable
QuickSearch ( IEnumerable terms, SearchMethod method = SearchMethod.OR ) : IEnumerable
QuickSearch ( string term ) : IEnumerable
SearchByField ( string field, string term ) : IEnumerable
SearchByFields ( NameValueCollection fields, SearchMethod method = SearchMethod.OR ) : IEnumerable

Приватные методы

Метод Описание
combineResults ( IEnumerable existing, IEnumerable toAdd, SearchMethod method ) : IEnumerable

Cleanly combines two IEnumerables (possibly null)

Описание методов

DeepSearch() публичный Метод

public DeepSearch ( IEnumerable terms, SearchMethod method = SearchMethod.OR ) : IEnumerable
terms IEnumerable
method SearchMethod
Результат IEnumerable

DeepSearch() публичный Метод

public DeepSearch ( string term ) : IEnumerable
term string
Результат IEnumerable

DefaultSearchProxy() публичный Метод

public DefaultSearchProxy ( string connectionString, string identity ) : System
connectionString string
identity string
Результат System

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetByLastUpdated() публичный Метод

public GetByLastUpdated ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
count int
start int
order SortOrder
Результат IEnumerable

GetByLastViewed() публичный Метод

public GetByLastViewed ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
count int
start int
order SortOrder
Результат IEnumerable

GetByRandom() публичный Метод

public GetByRandom ( int count, int start ) : IEnumerable
count int
start int
Результат IEnumerable

GetByRating() публичный Метод

public GetByRating ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
count int
start int
order SortOrder
Результат IEnumerable

GetByViews() публичный Метод

public GetByViews ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
count int
start int
order SortOrder
Результат IEnumerable

GetContentObjectCount() публичный Метод

public GetContentObjectCount ( ) : int
Результат int

GetContentObjectsByArtistName() публичный Метод

public GetContentObjectsByArtistName ( string artistName ) : IEnumerable
artistName string
Результат IEnumerable

GetContentObjectsByDescription() публичный Метод

public GetContentObjectsByDescription ( string description ) : IEnumerable
description string
Результат IEnumerable

GetContentObjectsByDeveloperName() публичный Метод

public GetContentObjectsByDeveloperName ( string developerName ) : IEnumerable
developerName string
Результат IEnumerable

GetContentObjectsByKeyWords() публичный Метод

public GetContentObjectsByKeyWords ( string keywordsList ) : IEnumerable
keywordsList string
Результат IEnumerable

GetContentObjectsBySponsorName() публичный Метод

public GetContentObjectsBySponsorName ( string sponsorName ) : IEnumerable
sponsorName string
Результат IEnumerable

GetContentObjectsBySubmitterEmail() публичный Метод

public GetContentObjectsBySubmitterEmail ( string email ) : IEnumerable
email string
Результат IEnumerable

GetContentObjectsByTitle() публичный Метод

public GetContentObjectsByTitle ( string title ) : IEnumerable
title string
Результат IEnumerable

QuickSearch() публичный Метод

public QuickSearch ( IEnumerable terms, SearchMethod method = SearchMethod.OR ) : IEnumerable
terms IEnumerable
method SearchMethod
Результат IEnumerable

QuickSearch() публичный Метод

public QuickSearch ( string term ) : IEnumerable
term string
Результат IEnumerable

SearchByField() публичный Метод

public SearchByField ( string field, string term ) : IEnumerable
field string
term string
Результат IEnumerable

SearchByFields() публичный Метод

public SearchByFields ( NameValueCollection fields, SearchMethod method = SearchMethod.OR ) : IEnumerable
fields NameValueCollection
method SearchMethod
Результат IEnumerable