C# Class vwarDAL.DefaultSearchProxy

Inheritance: ISearchProxy
Afficher le fichier Open project: adlnet/3D-Repository

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
combineResults ( IEnumerable existing, IEnumerable toAdd, SearchMethod method ) : IEnumerable

Cleanly combines two IEnumerables (possibly null)

Method Details

DeepSearch() public méthode

public DeepSearch ( IEnumerable terms, SearchMethod method = SearchMethod.OR ) : IEnumerable
terms IEnumerable
method SearchMethod
Résultat IEnumerable

DeepSearch() public méthode

public DeepSearch ( string term ) : IEnumerable
term string
Résultat IEnumerable

DefaultSearchProxy() public méthode

public DefaultSearchProxy ( string connectionString, string identity ) : System
connectionString string
identity string
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetByLastUpdated() public méthode

public GetByLastUpdated ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
count int
start int
order SortOrder
Résultat IEnumerable

GetByLastViewed() public méthode

public GetByLastViewed ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
count int
start int
order SortOrder
Résultat IEnumerable

GetByRandom() public méthode

public GetByRandom ( int count, int start ) : IEnumerable
count int
start int
Résultat IEnumerable

GetByRating() public méthode

public GetByRating ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
count int
start int
order SortOrder
Résultat IEnumerable

GetByViews() public méthode

public GetByViews ( int count, int start, SortOrder order = SortOrder.Descending ) : IEnumerable
count int
start int
order SortOrder
Résultat IEnumerable

GetContentObjectCount() public méthode

public GetContentObjectCount ( ) : int
Résultat int

GetContentObjectsByArtistName() public méthode

public GetContentObjectsByArtistName ( string artistName ) : IEnumerable
artistName string
Résultat IEnumerable

GetContentObjectsByDescription() public méthode

public GetContentObjectsByDescription ( string description ) : IEnumerable
description string
Résultat IEnumerable

GetContentObjectsByDeveloperName() public méthode

public GetContentObjectsByDeveloperName ( string developerName ) : IEnumerable
developerName string
Résultat IEnumerable

GetContentObjectsByKeyWords() public méthode

public GetContentObjectsByKeyWords ( string keywordsList ) : IEnumerable
keywordsList string
Résultat IEnumerable

GetContentObjectsBySponsorName() public méthode

public GetContentObjectsBySponsorName ( string sponsorName ) : IEnumerable
sponsorName string
Résultat IEnumerable

GetContentObjectsBySubmitterEmail() public méthode

public GetContentObjectsBySubmitterEmail ( string email ) : IEnumerable
email string
Résultat IEnumerable

GetContentObjectsByTitle() public méthode

public GetContentObjectsByTitle ( string title ) : IEnumerable
title string
Résultat IEnumerable

QuickSearch() public méthode

public QuickSearch ( IEnumerable terms, SearchMethod method = SearchMethod.OR ) : IEnumerable
terms IEnumerable
method SearchMethod
Résultat IEnumerable

QuickSearch() public méthode

public QuickSearch ( string term ) : IEnumerable
term string
Résultat IEnumerable

SearchByField() public méthode

public SearchByField ( string field, string term ) : IEnumerable
field string
term string
Résultat IEnumerable

SearchByFields() public méthode

public SearchByFields ( NameValueCollection fields, SearchMethod method = SearchMethod.OR ) : IEnumerable
fields NameValueCollection
method SearchMethod
Résultat IEnumerable