C# Class BoardGameGeekApiClient.Service.BoardGameGeekClient

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

Public Methods

Method Description
BoardGameGeekClient ( IApiDownloadService apiDownloadService, IRollbarClient rollbarClient ) : System
GetGameDetails ( int gameId ) : GameDetails
GetGameThumbnail ( int gameId ) : string
GetUserDetails ( string userName ) : UserDetails
GetUserGames ( string userName ) : List
SearchBoardGames ( string query, bool exactMatch = false ) : List

Private Methods

Method Description
CleanUpQuery ( string query ) : string

Method Details

BoardGameGeekClient() public method

public BoardGameGeekClient ( IApiDownloadService apiDownloadService, IRollbarClient rollbarClient ) : System
apiDownloadService IApiDownloadService
rollbarClient IRollbarClient
return System

GetGameDetails() public method

public GetGameDetails ( int gameId ) : GameDetails
gameId int
return BoardGameGeekApiClient.Models.GameDetails

GetGameThumbnail() public method

public GetGameThumbnail ( int gameId ) : string
gameId int
return string

GetUserDetails() public method

public GetUserDetails ( string userName ) : UserDetails
userName string
return BoardGameGeekApiClient.Models.UserDetails

GetUserGames() public method

public GetUserGames ( string userName ) : List
userName string
return List

SearchBoardGames() public method

public SearchBoardGames ( string query, bool exactMatch = false ) : List
query string
exactMatch bool
return List