C# Class BusinessLogic.Logic.PlayedGames.PlayedGameRetriever

Inheritance: IPlayedGameRetriever
Afficher le fichier Open project: NemeStats/NemeStats Class Usage Examples

Méthodes publiques

Méthode Description
GetPlayedGameDetails ( int playedGameId ) : PlayedGame
GetPlayedGamesQuickStats ( List playedGameIds ) : List
GetRecentGames ( int numberOfGames, int gamingGroupId, IDateRangeFilter dateRangeFilter = null ) : List
GetRecentPublicGames ( RecentlyPlayedGamesFilter filter ) : List
PlayedGameRetriever ( IDataContext dataContext ) : BusinessLogic.DataAccess
SearchPlayedGames ( PlayedGameFilter playedGameFilter ) : List

Private Methods

Méthode Description
AddSearchCriteria ( PlayedGameFilter playedGameFilter, IQueryable queryable ) : IQueryable
ParseDateTime ( string inputDate ) : System.DateTime
SortPlayerResultsWithinEachSearchResult ( List results ) : void

Method Details

GetPlayedGameDetails() public méthode

public GetPlayedGameDetails ( int playedGameId ) : PlayedGame
playedGameId int
Résultat PlayedGame

GetPlayedGamesQuickStats() public méthode

public GetPlayedGamesQuickStats ( List playedGameIds ) : List
playedGameIds List
Résultat List

GetRecentGames() public méthode

public GetRecentGames ( int numberOfGames, int gamingGroupId, IDateRangeFilter dateRangeFilter = null ) : List
numberOfGames int
gamingGroupId int
dateRangeFilter IDateRangeFilter
Résultat List

GetRecentPublicGames() public méthode

public GetRecentPublicGames ( RecentlyPlayedGamesFilter filter ) : List
filter BusinessLogic.Models.PlayedGames.RecentlyPlayedGamesFilter
Résultat List

PlayedGameRetriever() public méthode

public PlayedGameRetriever ( IDataContext dataContext ) : BusinessLogic.DataAccess
dataContext IDataContext
Résultat BusinessLogic.DataAccess

SearchPlayedGames() public méthode

public SearchPlayedGames ( PlayedGameFilter playedGameFilter ) : List
playedGameFilter BusinessLogic.Models.PlayedGames.PlayedGameFilter
Résultat List