C# Class BusinessLogic.Logic.PlayedGames.PlayedGameRetriever

Inheritance: IPlayedGameRetriever
Show file Open project: NemeStats/NemeStats Class Usage Examples

Public Methods

Method 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

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

Method Details

GetPlayedGameDetails() public method

public GetPlayedGameDetails ( int playedGameId ) : PlayedGame
playedGameId int
return PlayedGame

GetPlayedGamesQuickStats() public method

public GetPlayedGamesQuickStats ( List playedGameIds ) : List
playedGameIds List
return List

GetRecentGames() public method

public GetRecentGames ( int numberOfGames, int gamingGroupId, IDateRangeFilter dateRangeFilter = null ) : List
numberOfGames int
gamingGroupId int
dateRangeFilter IDateRangeFilter
return List

GetRecentPublicGames() public method

public GetRecentPublicGames ( RecentlyPlayedGamesFilter filter ) : List
filter BusinessLogic.Models.PlayedGames.RecentlyPlayedGamesFilter
return List

PlayedGameRetriever() public method

public PlayedGameRetriever ( IDataContext dataContext ) : BusinessLogic.DataAccess
dataContext IDataContext
return BusinessLogic.DataAccess

SearchPlayedGames() public method

public SearchPlayedGames ( PlayedGameFilter playedGameFilter ) : List
playedGameFilter BusinessLogic.Models.PlayedGames.PlayedGameFilter
return List