C# 클래스 FreakOut.classes.DatabaseConnector

파일 보기 프로젝트 열기: henryford/FreakOut 1 사용 예제들

공개 메소드들

메소드 설명
AllGames ( ) : List
AllGamesByPlatform ( string Platform ) : List
AllWantedGames ( ) : List
CleanCache ( ) : void
CloseConnection ( ) : void
DatabaseConnector ( Logger Logfacility ) : System
DeleteGame ( Game GameToDelete ) : bool
DisablePlatform ( int gamedbid ) : void
EnablePlatform ( int gamedbid ) : void
FillDataTable ( ) : DataTable
GameIsDownloaded ( int GameID ) : bool
GetGame ( int GameID ) : Game
GetGame ( string GameName ) : Game
GetPlatformID ( string PlatformName ) : int
GetSettingByName ( string SettingName ) : string
InitializeCache ( ) : void
InsertGame ( Game GameToInsert ) : int
IsPlatformDisabled ( int gamedbid ) : bool
MarkGameDownloaded ( int GameID ) : void
MarkGameSnatched ( int GameID ) : void
MarkGameUndownloaded ( int GameID ) : void
MarkGameUnsnatched ( int GameID ) : void
MarkGameUnwanted ( int GameID ) : void
MarkGameWanted ( int GameID ) : void
PlatformID ( string NameOfPlatform ) : int
PurgeCache ( ) : void
SearchForGame ( string GameName ) : List
SetInstallPath ( int GameID, string InstallPath ) : void
SetSettingByName ( string SettingName, string Content ) : void
SetTGDBID ( Game GameToUpdate ) : bool
UpdateGame ( Game GameToUpdate ) : bool

비공개 메소드들

메소드 설명
InitializeDatabase ( ) : void

메소드 상세

AllGames() 공개 메소드

public AllGames ( ) : List
리턴 List

AllGamesByPlatform() 공개 메소드

public AllGamesByPlatform ( string Platform ) : List
Platform string
리턴 List

AllWantedGames() 공개 메소드

public AllWantedGames ( ) : List
리턴 List

CleanCache() 공개 메소드

public CleanCache ( ) : void
리턴 void

CloseConnection() 공개 메소드

public CloseConnection ( ) : void
리턴 void

DatabaseConnector() 공개 메소드

public DatabaseConnector ( Logger Logfacility ) : System
Logfacility Logger
리턴 System

DeleteGame() 공개 메소드

public DeleteGame ( Game GameToDelete ) : bool
GameToDelete Game
리턴 bool

DisablePlatform() 공개 메소드

public DisablePlatform ( int gamedbid ) : void
gamedbid int
리턴 void

EnablePlatform() 공개 메소드

public EnablePlatform ( int gamedbid ) : void
gamedbid int
리턴 void

FillDataTable() 공개 메소드

public FillDataTable ( ) : DataTable
리턴 System.Data.DataTable

GameIsDownloaded() 공개 메소드

public GameIsDownloaded ( int GameID ) : bool
GameID int
리턴 bool

GetGame() 공개 메소드

public GetGame ( int GameID ) : Game
GameID int
리턴 Game

GetGame() 공개 메소드

public GetGame ( string GameName ) : Game
GameName string
리턴 Game

GetPlatformID() 공개 메소드

public GetPlatformID ( string PlatformName ) : int
PlatformName string
리턴 int

GetSettingByName() 공개 메소드

public GetSettingByName ( string SettingName ) : string
SettingName string
리턴 string

InitializeCache() 공개 메소드

public InitializeCache ( ) : void
리턴 void

InsertGame() 공개 메소드

public InsertGame ( Game GameToInsert ) : int
GameToInsert Game
리턴 int

IsPlatformDisabled() 공개 메소드

public IsPlatformDisabled ( int gamedbid ) : bool
gamedbid int
리턴 bool

MarkGameDownloaded() 공개 메소드

public MarkGameDownloaded ( int GameID ) : void
GameID int
리턴 void

MarkGameSnatched() 공개 메소드

public MarkGameSnatched ( int GameID ) : void
GameID int
리턴 void

MarkGameUndownloaded() 공개 메소드

public MarkGameUndownloaded ( int GameID ) : void
GameID int
리턴 void

MarkGameUnsnatched() 공개 메소드

public MarkGameUnsnatched ( int GameID ) : void
GameID int
리턴 void

MarkGameUnwanted() 공개 메소드

public MarkGameUnwanted ( int GameID ) : void
GameID int
리턴 void

MarkGameWanted() 공개 메소드

public MarkGameWanted ( int GameID ) : void
GameID int
리턴 void

PlatformID() 공개 메소드

public PlatformID ( string NameOfPlatform ) : int
NameOfPlatform string
리턴 int

PurgeCache() 공개 메소드

public PurgeCache ( ) : void
리턴 void

SearchForGame() 공개 메소드

public SearchForGame ( string GameName ) : List
GameName string
리턴 List

SetInstallPath() 공개 메소드

public SetInstallPath ( int GameID, string InstallPath ) : void
GameID int
InstallPath string
리턴 void

SetSettingByName() 공개 메소드

public SetSettingByName ( string SettingName, string Content ) : void
SettingName string
Content string
리턴 void

SetTGDBID() 공개 메소드

public SetTGDBID ( Game GameToUpdate ) : bool
GameToUpdate Game
리턴 bool

UpdateGame() 공개 메소드

public UpdateGame ( Game GameToUpdate ) : bool
GameToUpdate Game
리턴 bool