C# Class EddiDataProviderService.StarSystemSqLiteRepository

Inheritance: SqLiteBaseRepository, StarSystemRepository
Exibir arquivo Open project: cmdrmcdonald/EliteDangerousDataProvider

Public Methods

Method Description
GetOrCreateStarSystem ( string name, bool fetchIfMissing = true ) : StarSystem
GetStarSystem ( string name, bool refreshIfOutdated = true ) : StarSystem
SaveStarSystem ( StarSystem starSystem ) : void

Private Methods

Method Description
CreateDatabase ( ) : void
StarSystemSqLiteRepository ( ) : EddiDataDefinitions
insertStarSystem ( StarSystem system ) : void
updateStarSystem ( StarSystem system ) : void

Method Details

GetOrCreateStarSystem() public method

public GetOrCreateStarSystem ( string name, bool fetchIfMissing = true ) : StarSystem
name string
fetchIfMissing bool
return EddiDataDefinitions.StarSystem

GetStarSystem() public method

public GetStarSystem ( string name, bool refreshIfOutdated = true ) : StarSystem
name string
refreshIfOutdated bool
return EddiDataDefinitions.StarSystem

SaveStarSystem() public method

public SaveStarSystem ( StarSystem starSystem ) : void
starSystem EddiDataDefinitions.StarSystem
return void