C# Класс FreakOut.classes.DatabaseConnector

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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